pureftpd mysql auth trabalhando em um servidor, mas não em outros com a mesma configuração

pureftpd mysql auth trabalhando em um servidor, mas não em outros com a mesma configuração

Sistema:
Ubuntu 16.04
Percona Server (usando cluster Galera)
pure-ftpd-mysql dos repositórios do Ubuntu

O banco de dados pureftpd é replicado para todos os cinco servidores do cluster e verifiquei que a replicação está funcionando e as tabelas são idênticas.

Emitir: Instalei o pure-ftpd-mysql em um dos cinco servidores em nosso cluster distribuído e fiz com que ele autenticasse os usuários corretamente.

Depois de instalar o pure-ftpd-mysql em cada um dos outros servidores, desliguei o pure-ftpd em cada um, excluí sua pasta /etce usei scp -r /etc/pure-ftpd server/etc/pureftpdpara copiar os arquivos de configuração de trabalho do primeiro servidor para os outros quatro.

Consigo me conectar ao ftpd em cada servidor, mas só consigo fazer login no primeiro. VerboseLogestá definido em cada um. Aqui está a saída do syslog do que está funcionando e de um dos que não estão funcionando:

Trabalhando: anfitriãohub

Jan 21 06:13:32 h0 pure-ftpd: ([email protected]) [INFO] New connection from 68.103.155.231
Jan 21 06:13:32 h0 pure-ftpd: ([email protected]) [DEBUG] Command [auth] [TLS]
Jan 21 06:13:32 h0 pure-ftpd: ([email protected]) [DEBUG] Command [auth] [SSL]
Jan 21 06:13:32 h0 pure-ftpd: ([email protected]) [DEBUG] Command [user] [test]
Jan 21 06:13:32 h0 pure-ftpd: ([email protected]) [DEBUG] Command [pass] [<*>]
Jan 21 06:13:32 h0 pure-ftpd: ([email protected]) [INFO] test is now logged in
Jan 21 06:13:32 h0 pure-ftpd: ([email protected]) [DEBUG] Command [opts] [UTF8 ON]
Jan 21 06:13:32 h0 pure-ftpd: ([email protected]) [DEBUG] Command [pwd] []

Não trabalhando: anfitriãol1

Jan 21 06:15:28 l1 pure-ftpd: ([email protected]) [INFO] New connection from 68.103.155.231
Jan 21 06:15:28 l1 pure-ftpd: ([email protected]) [DEBUG] Command [auth] [TLS]
Jan 21 06:15:28 l1 pure-ftpd: ([email protected]) [DEBUG] Command [auth] [SSL]
Jan 21 06:15:28 l1 pure-ftpd: ([email protected]) [DEBUG] Command [user] [test]
Jan 21 06:15:28 l1 pure-ftpd: ([email protected]) [DEBUG] Command [pass] [<*>]
Jan 21 06:15:28 l1 pure-ftpd: ([email protected]) [INFO] PAM_RHOST enabled. Getting the peer address
Jan 21 06:15:34 l1 pure-ftpd: ([email protected]) [WARNING] Authentication failed for user [test]
Jan 21 06:15:34 l1 pure-ftpd: ([email protected]) [INFO] Logout.

Encontrei informações limitadas sobre o PAM_RHOSTitem e entendo por que isso está acontecendo, mas não tenho certeza de como desligá-lo. Aqui está a configuração atual:

AltLog
clf:/var/log/pure-ftpd/transfer.log

ChrootEveryone
yes

CreateHomeDir
yes

DontResolve
yes

FSCharset
UTF-8

MinUID
1000

MySQLConfigFile
/etc/pure-ftpd/db/mysql.conf

NoAnonymous
yes

PAMAuthentication
no

PureDB
/etc/pure-ftpd/pureftpd.pdb

TLSCipherSuite
ALL:!aNULL:!SSLv3

UnixAuthentication
no

VerboseLog
yes

Neste ponto, não sei por que a configuração copiada do servidor em funcionamento para os outros agora está permitindo o login. Procurando ideias e recursos para encontrar esta resposta...

Responder1

Eu resolvi isso removendo pure-ftpd-mysqle reinstalando

apt remove pure-ftpd-mysql
apt autoremove
apt install pure-ftpd-mysql

informação relacionada