FTPS falha no comando LIST com erro;

1

A máquina em questão está rodando o CentOS 5.7 e o vsftpd-2.0.5-21.el5.x86_64.

Meu cliente pode se conectar ao servidor e interagir com ele normalmente através do FTP padrão. Ele também pode se conectar via FTPS e autenticar corretamente, mas quando meu cliente (Filezilla) tenta um comando LIST, ele recebe o seguinte erro;

GnuTLS error -53: Error in the push function

O GnuTLS é totalmente atualizado do repo para o gnutls-1.4.1-3.el5_4.8.x86_64.

    
por noct 06.12.2011 / 17:31

1 resposta

2

Existe um firewall (pode ser software, no servidor ou no cliente ou hardware) em algum lugar entre o cliente e o servidor. O comando LIST faz com que o cliente abra uma segunda conexão ao servidor (chamada de "canal de dados"), que está sendo bloqueada. Verifique a configuração do servidor para pasv_min_port e pasv_max_port , e certifique-se de que quaisquer firewalls entre o cliente e o servidor permitam o tráfego neles e todos das portas entre o cliente e o servidor. / p> O motivo pelo qual o FTP simples não é afetado é que a maioria dos firewalls inspecionará os comandos e respostas enviados entre o cliente e o servidor e determinará dinamicamente quais portas abrir para o canal de dados. Como essa comunicação é criptografada ao usar o FTPS, essa inspeção não pode ocorrer.

    
por 07.12.2011 / 03:23