Tempo limite de conexão ao transferir arquivos via FTP

1

Estou tentando carregar meu arquivo csv para um servidor Unix usando FTP na janela do Windows cmd e, no final do processo, recebo esta mensagem:

425 Unable to build data connection: Connection timed out

es v B vBeses BB vB veses v v v v vB es v v v v v v es     
por rugema 11.11.2013 / 08:06

1 resposta

1

O protocolo FTP é um pouco estranho porque usa uma conexão de controle separada (para enviar comandos) e conexão de dados (para transferir os arquivos e as listagens de diretórios). Basicamente existem dois modos: ativo e passivo .

No seu caso, o cliente FTP funciona no modo ativo (mostra 200 PORT command successful ). Por isso, abre uma porta informa ao servidor e aguarda o servidor se conectar. Muito provavelmente há algo a caminho que impede essa conexão - por exemplo, dispositivo NAT (por exemplo, firewall) incapaz de traduzir o FTP ativo.

Você pode usar um cliente FTP alternativo para poder mudar a comunicação para o modo passivo. A partir de software livre, você pode usar, por exemplo, NcFTP com CLI ou WinSCP com GUI. Como Martin Přikryl observou, o cliente ftp.exe fornecido com o Windows não suporta o modo passivo.

    
por 11.11.2013 / 10:11