FTP não funciona entre servidores, apenas na linha de comando

1

Olá eu tenho um problema estranho, eu quero transferir arquivos via ftp entre dois servidores. Quando eu transfiro os arquivos cantando o cliente, ele funciona bem, mas quando eu uso a linha de comando eu recebo: 425 Não é possível abrir a conexão de dados. Quando eu uso a linha de comando do meu computador funciona bem. Configurei o modo Passivo do servidor para usar as portas 5000-5100 e as abri em ambos os servidores, nas seções Entrada e Saída. O que estou perdendo?

    
por Simon 17.12.2011 / 18:21

1 resposta

1

Por "usando o cliente" eu suponho que você quer dizer o cliente Filezilla GUI? Isso está definido para usar o modo passivo? Se você estiver usando o modo passivo, também será necessário direcionar o cliente da linha de comando para usar o modo passivo. O cliente da linha de comandos usa o modo ativo por padrão. Digite a seguinte declaração depois de se conectar ao servidor ftp:

ftp> QUOTE PASV

Então, a conversa completa seria como

C:\> ftp ftp.mydomain.com  
[enter your login and password as necessary]  
ftp> QUOTE PASV  
ftp> GET somefile.txt  
ftp> BYE

Dê uma chance e veja se funciona para você.

    
por 17.12.2011 / 20:04