O FTP subitamente não conseguiu recuperar a listagem de diretórios

1

Eu estava usando normalmente algumas das minhas contas de FTP, e tentei algumas maneiras de fazer upload de arquivos via linha de comando.

Eu me baseei em esta resposta e algo parecido com < um href="https://superuser.com/questions/629554/ftp-batch-file-works-from-command-line-but-not-scheduled-task"> esta pergunta , aparentemente eu couldn ' t fazê-los funcionar. O primeiro porque eu sou novo no powershell e no segundo porque não sabia como especificar um caminho. (tentei apenas ftp://server.tld/desired/path )

Eu não tive muito tempo, e não me forcei a fazê-lo funcionar. Depois disso, tive alguns problemas ao me conectar ao meu servidor.

WinSCP me dá este erro se eu estiver na conexão local (cabo)

Transfer channel can't be opened. Reason: No connection could be made because the target machine actively refused it. Could not retrieve directory listing

Entering Passive Mode ( * , * , * , * ,67,102)

E isso, quando eu me conecto com o WPA2-Enterprise sem fio

Timeout detected. Could not retrieve directory listing

TYPE is now ASCII

Error listing directory '/'.

FileZilla apenas me dê

Connection timed out. Failed to retrieve directory listing.

Eu tentei conexão ativa e passiva, selecionando um caminho específico, verifiquei novamente as permissões de firewall e nada ...

Isso só acontece com o meu servidor, qualquer outra conexão FTP funciona bem.

Mas não tenho certeza do que começou este problema.

    
por Patrick Bard 28.02.2014 / 07:05

1 resposta

1

Se o cliente e o servidor estiverem em uma rede interna com endereços IP privados e você tentar acessar o servidor com seu endereço IP NAT público, é provável que o firewall / roteador não permita que você fale com / do dentro do endereço externo.

Depois de ter verificado novamente o roteamento e todos os firewalls envolvidos, incluindo os de software, você pode tentar reiniciar o serviço FTP no servidor problemático. É muito raro, mas eu vi processos do servidor FTP travar.

Você também pode tentar acessar o servidor pelo próprio servidor. (Usando " localhost " em vez do nome do host ou endereço IP do servidor).

    
por 16.10.2014 / 16:38