Modo passivo para vsftpd do cliente FTP da linha de comandos do Windows

2

Eu tentei configurar o vsftpd para funcionar no modo passivo, sem sucesso. Eu segui as instruções dadas na resposta para a pergunta Como configurar vsftpd para trabalhar com o modo passivo e eu também segui este artigo onde eles explicam exatamente como configurar o vsftpd e eu fiz isso em uma instalação limpa do Ubuntu Server 14.04.3.

Meu iptables fica assim depois de invocar iptables --list :

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp dpts:40000:40100

Eu tentei reiniciar o serviço vsftpd e também reiniciei o servidor, mas sem alterações.

Eu consigo fazer login e navegar / editar os arquivos no navegador, bem como no Windows Explorer, mas quando tento conectar-me ao servidor usando o comando ftp usando a linha de comando do Windows, efetuo login e após a emissão comando (como ls ), diz

200 PORT command successful. Consider using PASV.

e fica preso lá (porque eu não habilitei nada no firewall, então tudo bem).

Existe alguma razão pela qual o meu vsftpd não está se comportando como no modo passivo?

Obrigado

    
por leopik 16.11.2015 / 16:19

1 resposta

2

O cliente FTP da linha de comando do Windows não suporta o modo passivo. Você não pode consertá-lo por qualquer configuração do lado do servidor.

Se você precisar de um cliente de FTP do Windows com script com suporte a modo passivo, será necessário usar um diferente.

Por exemplo, o meu cliente FTP WinSCP suporta scripts e padroniza para um modo passivo.

Há um guia disponível para converter o script FTP do Windows para o script WinSCP .

    
por 16.11.2015 / 18:37