* Modo activo: En el modo activo, el cliente FTP inicia una conexión al servidor FTP en un puerto específico (generalmente el puerto 21). Luego, el servidor inicia una conexión separada al cliente en un puerto aleatorio. Esta segunda conexión a menudo está bloqueada por firewalls, ya que el cliente está iniciando una conexión desde un puerto que el firewall podría no estar esperando.
* Modo pasivo: En modo pasivo, el cliente se conecta al servidor en el puerto 21 como de costumbre. Sin embargo, cuando el cliente desea transferir datos, el servidor le dice al cliente a qué puerto debe conectarse para la transferencia de datos. Esto significa que la conexión es iniciada por el servidor, que es más probable que se permita a través de un firewall.
Por lo tanto, se prefiere el modo pasivo para los clientes FTP detrás de los firewalls porque evita el problema del firewall que bloquea las conexiones entrantes del servidor.
Sin embargo, tenga en cuenta que algunos firewalls aún podrían bloquear las conexiones de modo pasivo si no se han configurado correctamente. Si tiene problemas para conectarse con un cliente FTP detrás de un firewall, es posible que deba ajustar la configuración del firewall o comunicarse con su administrador de red para obtener ayuda.