Я уже некоторое время использую сервер Ubuntu 8.04 с fail2ban (12+ месяцев) и без проблем использую ftp через SSH.У меня новый пользователь, которому нужно помещать файлы на сервер с IP-модема.
Я установил vsftp (sudo apt-get install vsftp
) и все установлено правильно.
Я создал пользователя ftpна сервере, следуя этому руководству.
Всякий раз, когда я пытаюсь подключиться к серверу с помощью моей программы ftp (filezilla), я получаю немедленный ответ:
Попытка подключения не удалась с "ECONNREFUSED- Соединение отклонено сервером ".
Я посмотрел в fail2ban и не могу найти никаких проблем.Настройка iptables:
Chain INPUT (policy ACCEPT)
target prot opt source destination
fail2ban-ssh tcp -- anywhere anywhere multiport dports ssh
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain fail2ban-ssh (1 references)
target prot opt source destination
RETURN all -- anywhere anywhere
Файл конфигурации VSFTP (закомментированные строки удалены)
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=[username]
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
Есть идеи, что мешает доступу к серверу?