vsftpd retorna errado pasv_address

0

Eu uso o vsftpd no meu servidor doméstico CentOS6.4. Recentemente notei que posso conectar-me ao ftp, mas o comando LIST falha porque o vsftpd está retornando um endereço IP incorreto ao entrar no modo passivo.

Eu descobri que preciso alterar o vsftpd.conf de

pasv_address=my.domain.com

para

pasv_address=xxx.xxx.xxx.xxx (server's IP address)

para que funcione.

Como o endereço IP do meu servidor não é estático, eu uso um serviço DNS dinâmico e o serviço está funcionando bem. No entanto, parece que o vsftpd retorna um endereço IP antigo como pasv_address.

Alguém pode sugerir por que isso acontece e como resolvê-lo. Agradecemos antecipadamente.

    
por user2484173 01.10.2014 / 12:28

1 resposta

2

Tente colocar a seguinte linha no seu vsftpd.conf:

pasv_addr_resolve=YES

Em seguida, você poderá colocar um nome de host em vez de um endereço IP como pasv_address. O pasv_addr_resolv é padronizado como NO.

EDIT: erro de digitação

    
por 15.01.2015 / 17:14