Modo passivo FTP (vsftpd) listando diretórios e timeout

1

Estou usando um cliente FTP da interface gráfica (WinSCP) para conectar o servidor FTP remoto (que é baseado no vsftpd no Cent OS).

Os logs da GUI mostram que posso me conectar ao servidor, mas ele estava tentando recuperar a listagem de diretórios ... e finalmente o tempo limite!

Alémdisso,estouseguindoumarespostaparao erro do vsftpd, listando diretórios e configurando meu vsftpd.conf , mas ainda falhou .

Alguém tem algumas dicas?

vsftpd.conf sample:

dirlist_enable=YES
hide_file=no

ftp_data_port=20
listen_port=21

pasv_enable=YES
pasv_min_port=64000
pasv_max_port=64321
port_enable=YES

pasv_address=1**.**.**.**
pasv_addr_resolve=YES

local_root=/var/ftp/pub
    
por Sam Su 11.01.2016 / 05:45

2 respostas

5

Você precisa abrir o intervalo de portas 64000-64321 no firewall local no servidor. E se houver algum firewall externo ou NAT, configure-os para permitir / rotear o intervalo de portas também.

Veja também um artigo WinSCP relevante para entender que configuração de rede é necessária para o FTP passivo .

    
por 11.01.2016 / 08:33
1
  • Verifique seus registros VSFTPD e tome as medidas adequadas.
  • Se o SELinux estiver ativado, marque /var/log/audit.audit.log mensagens relevantes e tome as medidas adequadas.
  • Verifique se o seu firewall está configurado para permitir conexões de porta 21 e RELATED.
por 11.01.2016 / 08:10

Tags