Pure-ftpd: endereços IP de log

1

Eu tenho uma pergunta sobre o servidor ftpd , estou em execução. Eu quero configurá-lo para registrar endereços IP em vez de nomes de host, mas nenhuma das configurações funciona.

Eu tentei:

  • Escrevendo "yes" ou "1" para / etc / pure-ftpd / conf / DontResolve (como encontrei em algum lugar)
  • Executando com o argumento -H como está em docs

Eu tentei também reiniciar o serviço após a alteração, mas sem alterações.

Nada disso funciona e meu auth.log parece ainda o mesmo:

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

Mostra o motivo pelo qual quero ver o IP. Eu recebo muitas tentativas de login com o nome de host ofuscado e o Fail2Ban não pode pará-lo.

Estou usando a versão 1.0.28 -3 + squeeze1 dos repositórios da Debian. Há algum problema com a minha instalação ou estou fazendo algo errado?

    
por Jakuje 19.08.2013 / 22:14

1 resposta

4

Estou usando o pure-ftpd 1.0.35 Ubuntu 12.04.3 LTS. Não trabalhe

echo 'yes' > /etc/pure-ftpd/conf/DontResolve

O parâmetro 'DontResolve' altera '/ var / log / syslog', mas não altera '/var/log/auth.log'. Então, para o 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
    
por 19.11.2013 / 13:15