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

标签 linux security ftp

我使用带有 fail2ban 的 Ubuntu 8.04 服务器已有一段时间(12 个月以上),并且通过 SSH 使用 ftp 没有任何问题。我有一个新用户需要将文件从 IP 调制解调器放到服务器上。

我已经安装了 vsftp(sudo apt-get install vsftp)并且一切都正确安装了。

我已经按照本指南在服务器上创建了一个 ftp 用户。

每当我尝试使用我的 ftp 程序 (filezilla) 连接到服务器时,我都会立即得到以下响应:

Connection attempt failed with "ECONNREFUSED - Connection refused by server".

我查看了 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

关于阻止访问服务器的任何想法?

最佳答案

VSFTP 最终没有正确安装。

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

关于linux - 使用 fail2ban 在 Ubuntu 8.04 上安装 vsftp 后连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7436794/

相关文章:

软件包安装时更新了 Java 版本

linux - 在linux中的数字之间插入分隔符

java - Java中如何阻止读写和连接操作

security - Grails 和运行时动态修改

android - 正确进行线程化 FTP 下载 (Indy/Android)

c - 密码中存在特殊字符时 ftp 文件上传失败

linux - 每隔一行剪切字段并将结果连接到一个没有空格的字符串

c++ - Linux 上的文件搜索 API

security - HS512 JWT算法中秘钥的理想特征是什么?

java - 如何将文件上传到 FTP 服务器?