Невозможно подключиться к VSFTP вне сети

Невозможно подключиться к VSFTP вне сети

У меня проблема с выдергиванием волос с моим VSFTPD. Я не уверен, куда обратиться, и я прошел через это, чтобы убедиться, что все работает правильно, и при попытке подключиться к ftp с помощью ftp localhostя могу войти с указанным мной именем пользователя и паролем. Когда я пытаюсь подключиться извне, я получаю приглашение, Connected to domainname.com.но не получаю приглашения на ввод имени пользователя и пароля, кроме того, при использовании FTP-клиента он зависает и никогда не подключается.

Сервер работает под управлением Ubuntu 12.04 LTS и VSFTPD 2.3.5.

Вот результат работы iptables -L:http://pastie.org/4892233

Вот его вывод при запуске ps -FC vsftpd:

root     14343     1  0  1168   984   3 16:55 ?        00:00:00 /usr/sbin/vsftpd

Вот вывод запуска netstat -tlpn | grep vsftpd:

tcp6       0      0 :::21                   :::*                    LISTEN      14343/vsftpd    

Я удалял и переустанавливал много раз и пробовал несколько разных конфигураций и я в полном недоумении, почему это может не работать. Мы очень часто используем одну и ту же конфигурацию на одном и том же типе серверов без проблем.

Заранее спасибо за вашу помощь.

решение1

Вывод команды netstat выглядит так, будто vsftpd слушает только IPv6. Чтобы заставить его слушать IPv4, попробуйте закомментировать строку:

listen_ipv6=YES

и замените его на:

listen=YES

в вашем файле vsftpd.conf.

Связанный контент