Я пытаюсь сделать свой ftp-сервер доступным (только для загрузки) с других компьютеров в моей локальной сети с использованием анонимного пользователя и без пароля, когда я подключаюсь к нему с того же компьютера, используя filezilla, он работает хорошо, но при попытке с других ПК в локальной сети это говорит
Status: Connection established, waiting for welcome message...
Error: Could not connect to server
Я использую Ubuntu 11.04, и это моя конфигурация:
vsftpd.conf:
anon_root=/home/ftp
no_anon_password=YES
listen=YES
anonymous_enable=YES
local_enable=NO
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
ftpd_banner=Welcome to blah FTP service.
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
разрешение каталога / home / ftp:
drwxr-xr-x 2 root root 4096 2012-02-04 19:39 ftp
Я думаю, поскольку там написано «соединение установлено», то с iptables проблем нет, верно? и selinux тоже не устанавливается! я потерял много часов над этой проблемой: '(!! любая помощь, пожалуйста ..
Тот факт, что он говорит, что соединение установлено, не означает, что проблема с iptables отсутствует. Попробуйте сначала отключить брандмауэр, поскольку вы не говорите, используете ли вы активный или пассивный ftp. Еще вы можете попробовать остановить apparmor (если он установлен).
/etc/init.d/apparmor stop