Solución "227 Entrar en modo pasivo" cuando la conexión FTP

  
                  

Dos modos de funcionamiento del servicio FTP:

• modo puerto (modo activo), proceso de conexión: el cliente envía una solicitud de conexión al puerto FTP del servidor (el valor predeterminado es 21), el servidor acepta la conexión, establece Un enlace de comando. Cuando es necesario transmitir los datos, el cliente le dice al servidor con el comando PORT en el enlace de comando: "Abrí el puerto *** X, y vino a conectarme". El servidor luego envía una solicitud de conexión desde el puerto 20 al puerto *** X del cliente, estableciendo un enlace de datos para transmitir los datos.

• pasv mode (modo pasivo), proceso de conexión: el cliente envía una solicitud de conexión al puerto FTP del servidor (el valor predeterminado es 21), el servidor acepta la conexión y establece un enlace de comando. Cuando es necesario transferir los datos, el servidor le dice al cliente con el comando PASV en el enlace de comando: "Abrí el puerto *** X, y vino a conectarme". El cliente luego envía una solicitud de conexión al puerto *** X del servidor para establecer un enlace de datos para transferir los datos.

Debido al filtrado TCP /IP de FTP en el servidor, el cliente solo puede conectar ciertos puertos, por lo que no se puede utilizar el método PASV. Encontrado el motivo, la solución también es muy simple, solo necesita cerrar el modo PASV del cliente, forzándolo a usar el modo PORT para acceder al servidor.

Después de que el cliente inicie sesión en el servidor FTP, use el comando pasivo para deshabilitar el modo PASV del cliente de la siguiente manera:

El código es el siguiente:

ftp> passive

Modo pasivo desactivado .

Ejecute este comando nuevamente para habilitar el modo PASV.

Copyright © Conocimiento de Windows All Rights Reserved