Запуск VSFTP на Fedora 14

Возникли проблемы при запуске VSFTPD на Fedora 14. Вот что я уже сделал, пожалуйста, дайте мне знать, если я что-то упустил. Когда я пытаюсь подключиться через FTP, он говорит, что время подключения истекло.

Установил VSFTP с ням

yum install vsftpd

Отредактированный файл конфигурации

vi /etc/vsftpd/vsftpd.conf

Запустил сервис и убедился, что он всегда будет запускаться

service vsftpd start
chkconfig vsftpd on

Добавлен и настроен новый пользователь

/usr/sbin/useradd upload
/usr/bin/passwd upload
usermod -c "This user cannot login to a shell" -s /sbin/nologin upload

Добавлены правила брандмауэра

iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 20 -j ACCEPT
service iptables save
service iptables restart

Проверено netstat (в ответ на комментарий ниже)

tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      23752/vsftpd        

1 ответ

Можете ли вы проверить параметр listen_address в vsftpd.conf? Вы можете отключить iptapbles и попытаться подключиться? Можете ли вы взять TCP-трассировки на вашем FTP-сервере, когда вы пытаетесь подключиться с другого сервера? вы можете попробовать ftp localhost?

Другие вопросы по тегам