Presentació i problemes amb vsftpd
Hola a tothom,
M’he registrat fa una estona, avanç de res saludo a tothom i espero ser d’utilitat ja que aquest mon m’apassiona bastant.
El tema es que he instal·lat un servidor ftp, concretament vsftpd, i tot correcte, em puc connectar llistar els directoris i tal, però el problema ve quan em connecto des de consola, al llistar em surten ?, on haurien de sortir accents, però si em connecto per entorn gràfic surten els accents correctament.
no ser si serà problema de locale entre el servidor i el client.
Estic utilitzant ubuntu lucid 64 bits
Salutacions i gràcies avançades!!






Hola,
Ho acabo de provar des de firefox i em surten malament els accents, amb caràcters estranys, algú sap com arreglar-ho? he mirat per el web i no trobo res concret.
Salutacions
Ha estat d'ajuda aquesta resposta?
LikeDislikeHola, kryta.
Ens podries dir quin "locale" utilitzes tant al client com al servidor? Executa el següent en tots dos equips:
[code:1dgynabn]locale[/code:1dgynabn]
Salut!
Ha estat d'ajuda aquesta resposta?
LikeDislikeHola,
locale en el client
[quote:tcynxg2j]
LANG=ca_ES.utf8
LC_CTYPE="ca_ES.utf8"
LC_NUMERIC="ca_ES.utf8"
LC_TIME="ca_ES.utf8"
LC_COLLATE="ca_ES.utf8"
LC_MONETARY="ca_ES.utf8"
LC_MESSAGES="ca_ES.utf8"
LC_PAPER="ca_ES.utf8"
LC_NAME="ca_ES.utf8"
LC_ADDRESS="ca_ES.utf8"
LC_TELEPHONE="ca_ES.utf8"
LC_MEASUREMENT="ca_ES.utf8"
LC_IDENTIFICATION="ca_ES.utf8"
LC_ALL=
[/quote:tcynxg2j]
locale en el sevidor
[quote:tcynxg2j]
LANG=ca_ES.UTF-8
LANGUAGE=ca_ES:ca:en_GB:en
LC_CTYPE="ca_ES.UTF-8"
LC_NUMERIC="ca_ES.UTF-8"
LC_TIME="ca_ES.UTF-8"
LC_COLLATE="ca_ES.UTF-8"
LC_MONETARY="ca_ES.UTF-8"
LC_MESSAGES="ca_ES.UTF-8"
LC_PAPER="ca_ES.UTF-8"
LC_NAME="ca_ES.UTF-8"
LC_ADDRESS="ca_ES.UTF-8"
LC_TELEPHONE="ca_ES.UTF-8"
LC_MEASUREMENT="ca_ES.UTF-8"
LC_IDENTIFICATION="ca_ES.UTF-8"
LC_ALL=
[/quote:tcynxg2j]
són diferents, com ho arreglo?
Gràcies!
Ha estat d'ajuda aquesta resposta?
LikeDislikeHola, he estat fent unes quantes proves, i no és problema dels "locale", ni el "vsftpd", sinó del client ftp (és a dir, del propi programa "ftp" que invoques). El programa "ftp" (que no deixa de ser un client ftp), no visualitza bé els caràcters Unicode dels noms de fitxers i directoris (com has comprovat). És un tema únicament de visualització. Si fas un "get" d’un fitxer, i poses el seu nom real, te’l baixarà correctament.
He provat moltíssimes coses, i al final he vist que la millor opció és utilitzar un altre client ftp. Com a client gràfic, tens el Filezilla, i ja et va bé. A nivell de consola, hi ha diverses alternatives. Per exemple, pots utilitzar el "tnftp" (el tens disponible a través del Synaptic). Si l’instal·les en l’equip client, el pots executar des de la línia d’ordres fent:
[code:2vli7k1a]tnftp màquina_destí[/code:2vli7k1a]
Veuràs que el seu funcionament és molt semblant al client "ftp". Si no t'agrada haver d'invocar aquest client com a "tnftp", sinó que vols invocar-lo com a "ftp", et pots crear un "alias" al teu usuari. Per a això, edita el fitxer ".profile" del teu usuari (de l'equip client) per mitjà de la comanda següent:
[code:2vli7k1a]gedit /home/el_teu_usuari/.profile[/code:2vli7k1a]
Afegeix al final del fitxer aquesta línia:
[code:2vli7k1a]alias ftp='tnftp'[/code:2vli7k1a]
Quan reiniciïs la teva sessió, quan executis l'ordre "ftp" realment estaràs invocant el programa "tnftp".
Per cert, si trobes algun problema amb el "tnftp" (no l'he pogut provar prou per veure totes les seves funcionalitats) també tens altres clients de ftp per terminal alternatius, com ara el "inetutils-ftp", o el "gftp-text" (que es troba en el paquet "gftp").
Espero haver-te ajudat.
Salut!
Ha estat d'ajuda aquesta resposta?
LikeDislikeHola oriolsbd,
Gràcies per respondre, et comento les proves que he fet.
Amb el tnftp, es mostren els directoris amb accents, però quan vull escriure un accent no em deixa, en canvi per consola normal si puc escriure accents.
Després quan inicio el tnftp, la primera vegada que faig un ls, intenta connectar per un port cada vegada diferent, que està tancat i fins que no li torna el timeout no reacciona, es pot desactivar això?
Salutacions
Ha estat d'ajuda aquesta resposta?
LikeDislikeHola
El tema de que cada vegada intenta connectar per un port diferent, es perquè per defecte fa servir el mode passiu, i el mode passiu necessita de un rang de ports, ho he solucionat afegint -A, es a dir forçant el mode actiu.
Per cert quina diferència hi ha entre mode actiu i passiu?
El tema de que no em deixi escriure accents, no ho veig, alguna sugerència?
Gràcies!
Ha estat d'ajuda aquesta resposta?
LikeDislikeHola
ja està, gràcies a tothom!!, al final em funciona tot perfecte amb el lftp.
El que em xoca es que el tnftp no em deixi escriure accents i pel web no trobo res, no entenc perquè hi ha clients que van bé i clients que no van bé……….
mmmm…….
Salut
Ha estat d'ajuda aquesta resposta?
LikeDislikeHola de nou.
He vist que el lftp no s’assembla massa (en aparença) al ftp "habitual". De les alternatives que et vaig presentar, prova el "inetutils-ftp". Té una aparença molt més semblant al ftp "habitual". No té els problemes que t’apareixien amb el tnftp.
Com que el problema amb el client "ftp" predeterminat d’Ubuntu crec que és important, he obert un Bug al Launchpad (https://bugs.launchpad.net/ubuntu/+sour … bug/602480). A veure si ho arreglen, ja per Lucid, però sobretot de cara al Maverick.
Si tens usuari de Launchpad, ves a l’enllaç que t’he passat i indica que també t’afecta a tu.
Salut!
Ha estat d'ajuda aquesta resposta?
LikeDislikeOk, Gràcies Oriol
Salut!
Ha estat d'ajuda aquesta resposta?
LikeDislike