我有问题纯 ftpd服务器,我正在运行。我想将其设置为记录 IP 地址而不是主机名,但所有配置都不起作用。
我试过:
- 写“是”或“1”/etc/pure-ftpd/conf/DontResolve(正如我在某处发现的)
- 按照文档中的方法使用 -H 参数运行
我也尝试在更改后重新启动服务,但没有变化。
这些都不起作用,我的认证日志看起来还是一样:
Aug 18 19:46:38 vps pure-ftpd: pam_unix(pure-ftpd:auth): authentication failure; logname= uid=0 euid=0 tty=pure-ftpd ruser=webmaster rhost=is-being-WHORED-by.TAUG-Clan.com
这说明了我想要查看 IP 的原因。我收到许多使用模糊主机名登录的尝试,但 Fail2Ban 无法阻止它。
我正在使用版本1.0.28-3+squeeze1 来自 Debian 存储库。是我的安装有问题,还是我做错了什么?
答案1
我正在使用 pure-ftpd 1.0.35 Ubuntu 12.04.3 LTS。不起作用
回显‘是’> /etc/pure-ftpd/conf/DontResolve
参数“DontResolve”会更改“/var/log/syslog”,但不会更改“/var/log/auth.log”。因此对于 Fail2ban
# nano jail.local
[pure-ftpd]
enabled = true
port = ftp,ftp-data,ftps,ftps-data
filter = pure-ftpd
#logpath = /var/log/auth.log
logpath = /var/log/syslog
maxretry = 6