всех с наступающим!
прошу помочь настроить ftp сервер vsftpd 2.3.5
нужно чтобы он слушал на интерфейсе, что смотрит в локалку, и пускал только анонимов. вкурил man, написал конфиг:
/etc/vsftpd.conf:
listen=YES
background=YES
anonymous_enable=YES
no_anon_password=YES
xferlog_enable=YES
listen_address=192.168.55.1
anon_root=/srv/ftp
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_upload_enable=YES
write_enable=YES
log_ftp_protocol=YES
ftp_username=ftp
пользователь и права:
grep ftp passwd
ftp:x:109:113:ftp daemon,,,:/srv/ftp:/bin/false
grep ftp group
ftp:x:113:ftp
ls -ld /srv/ftp
drwxrwxrwx 3 ftp ftp 4096 Dec 30 01:13 /srv/ftp
логи:
Tue Dec 30 01:17:57 2014 [pid 2] CONNECT: Client "192.168.55.2"
Tue Dec 30 01:17:57 2014 [pid 2] FTP response: Client "192.168.55.2", "220 (vsFTPd 2.3.5)"
Tue Dec 30 01:17:57 2014 [pid 2] FTP command: Client "192.168.55.2", "USER anonymous"
Tue Dec 30 01:17:57 2014 [pid 1] [ftp] OK LOGIN: Client "192.168.55.2", anon password "<no_password>"
Tue Dec 30 01:18:04 2014 [pid 2] CONNECT: Client "192.168.55.99"
Tue Dec 30 01:18:04 2014 [pid 2] FTP response: Client "192.168.55.99", "220 (vsFTPd 2.3.5)"
Tue Dec 30 01:18:04 2014 [pid 2] FTP command: Client "192.168.55.99", "USER Anonymous"
Tue Dec 30 01:18:04 2014 [pid 1] [ftp] OK LOGIN: Client "192.168.55.99", anon password "<no_password>"
Видно, что сервер вродде бы пускает клиентов, но сами клиенты отваливаются сразу, как будто сервер не запущен вовсе. Однако по netstat'у сервер слушает как положено:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 192.168.55.1:21 0.0.0.0:* LISTEN 6293/vsftpd
Собственно, ЧЯДНТ?