
Estoy usando el comando "ftp" de Linux para enviar datos a un proveedor externo. Esta empresa afirma que debemos "deshabilitar el modo pasivo en su cliente FTP" y confirmo que no funciona en modo pasivo.
Sin embargo, cuando busqué en Google el comando de Linux, veo que el indicador "-p" es "el predeterminado ahora para todos los clientes (ftp y pftp) debido a problemas de seguridad al utilizar el modo de transferencia PORT. El indicador se mantiene solo por compatibilidad y tiene Ya no hay efecto."
¿Cómo desactivo entonces el modo pasivo? ¿Y es tan malo?
Respuesta1
Una vez que haya iniciado sesión en el sitio con FTP, escriba passive
y luego realice la transferencia.
Respuesta2
Simplemente ejecútelo passive
dentro del cliente.
Modo pasivocambia el método utilizado para conectarse al FTP, ya que el modo activo a menudo encuentra problemas con reglas de firewall más restrictivas.
Respuesta3
en ftp linux commad tipo de cliente: pasivo n
Respuesta4
Para aquellos que usamos WinSCP, puede desactivar Passive
la bandera. Editar -> Avanzado:
Además, si está utilizando el contenedor Docker, verifique si hay una variable de "host público". En caso destilliard/docker-puro-ftpdhay PUBLISHOST
:
-P $PUBLICHOST # IP/Host setting for PASV support, passed in your the PUBLICHOST env var