在使用fail2ban在Ubuntu 8.04上安装vsftp后连接被拒绝

时间:2011-09-15 20:01:54

标签: linux security ftp

我一直在使用带有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

有关阻止访问服务器的内容的任何想法?

1 个答案:

答案 0 :(得分:0)

VSFTP最终没有正确安装。

删除程序并重新安装后,一切正常。