Cómo deshabilitar el modo pasivo en el comando ftp de Linux

Cómo deshabilitar el modo pasivo en el comando ftp de Linux

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 passivey luego realice la transferencia.

Respuesta2

Simplemente ejecútelo passivedentro 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 Passivela bandera. Editar -> Avanzado:

ingrese la descripción de la imagen aquí

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

información relacionada