Pure-ftpd:记录 IP 地址

Pure-ftpd:记录 IP 地址

我有问题纯 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

相关内容