Запуск 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?