erro de erro ftp sem conexão de controle para o comando

2

Alguém pode me ajudar a resolver a mensagem de erro a seguir? Eu tentei pesquisar no google, mas sem sorte!

Mensagem de erro

nenhuma conexão de controle para o comando: um arquivo ou diretório no nome do caminho não existe

Servidor FTP: vsftpd: versão 2.0.5

vários firewalls / roteadores estão entre o client & servidor. Mas isso afetará de alguma forma?

Atenciosamente,

    
por Vijay Gharge 29.05.2012 / 20:46

1 resposta

4

Existem duas conexões feitas para uma sessão FTP - controle (porta 21) e dados (porta 20). O comportamento normal do FTP é que o cliente se conecte ao servidor (novamente, a porta 21) e, em seguida, o servidor abre a conexão de dados de volta ao cliente. Isso ocorre de várias maneiras em ambientes que usam NAT, firewalls, etc. Esse modo tradicional é conhecido como modo ativo. Lembre-se de que muitos comandos que parecem estar controlando o tráfego (ou seja, listando um diretório), na verdade, exigem uma conexão de dados em funcionamento.

O modo passivo (PASV) é quando o cliente especifica qual porta usar. Isso, por sua vez, permite que o NAT (em várias formas) abra uma sessão e permita que os dados passem. Você precisa de um cliente (e servidor) capaz de suportar FTP passivo.

Tudo está bem explicado aqui - link

    
por 29.05.2012 / 20:51

Tags