我一直在使用带有fail2ban的Ubuntu 8.04服务器一段时间(12个月以上)并且通过SSH使用ftp而没有任何问题。我有一个新用户需要从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
有关阻止访问服务器的内容的任何想法?
答案 0 :(得分:0)
VSFTP最终没有正确安装。
删除程序并重新安装后,一切正常。