
Estou usando o comando "ftp" do Linux para enviar dados para um provedor terceirizado. Esta empresa afirma que precisamos “Desativar o modo passivo no seu cliente FTP”, e confirmo que não funciona no modo passivo.
No entanto, quando pesquisei o comando linux no Google, vejo que o sinalizador "-p" é "o padrão agora para todos os clientes (ftp e pftp) devido a questões de segurança ao usar o modo de transferência PORT. O sinalizador é mantido apenas para compatibilidade e tem não tem mais efeito."
Como desativo o modo passivo então? E é tão ruim assim?
Responder1
Depois de fazer login no site com FTP, digite passive
e faça a transferência.
Responder2
Basta executar passive
dentro do cliente.
Modo passivoaltera o método usado para conexão ao FTP, já que o modo ativo geralmente encontra problemas com regras de firewall mais restritivas.
Responder3
em ftp linux commad tipo de cliente: passivo n
Responder4
Para aqueles que usamos WinSCP você pode desativar Passive
o sinalizador. Editar -> Avançado:
Além disso, se você estiver usando o contêiner docker, verifique se existe uma variável "host público". No caso deStilliard/docker-pure-ftpdhá PUBLISHOST
:
-P $PUBLICHOST # IP/Host setting for PASV support, passed in your the PUBLICHOST env var