web-dev-qa-db-fra.com

FTP sur ssh se bloque sur "Connexion établie: en attente d'un message de bienvenue"

J'ai regardé de loin et je n'ai pas tout à fait trouvé la réponse. J'utilise ubuntu 11.10, openssh et vsftpd.

J'essaie de configurer mon FTP pour tunneler sur ssh. Ma connexion ssh fonctionne très bien et je peux créer le tunnel vers mon port FTP. Lorsque je vais utiliser Filezilla pour me connecter, il se bloque à "En attente du message de bienvenue".

Je pense que c'est un problème iptables, mais je n'arrive pas à comprendre ce qui doit être changé. Quand je retire iptables, il se connecte très bien. Je ne veux plus ouvrir de ports externes, juste mon seul port SSH, et je n'arrive pas à le faire correctement sur la règle de redirection de port interne. Je finis toujours par l'ouvrir sur l'extérieur.

J'aimerais de l'aide si quelqu'un a des idées et j'espère que je l'ai dit clairement. Merci d'avance!!

1
Siriss

En général, un client ftp utilise plus d'un port s'il utilise le mode passif. Si vous ouvrez le fichier de configuration /etc/vsftpd/vsftpd.conf et désactivez le mode passif avec le paramètre "pasv_enable = FALSE"

Si votre client a besoin du mode passif, vous pouvez sélectionner les ports passifs avec les paramètres pasv_max_port et pasv_min_port vers un seul port que vous pouvez également transmettre via ssh.

1
Nomadic