El Protocolo de transferencia de archivos proporciona un marco para transferir información entre dos computadoras en red, al igual que lo hace el Protocolo de transferencia de hipertexto a través de un navegador web. FTP, sin embargo, opera en dos puertos de Protocolo de control de transmisión diferentes: 20 y 21. Los puertos FTP 20 y 21 deben estar abiertos en la red para que las transferencias de archivos sean exitosas.
El puerto FTP 21 es el puerto de control predeterminado
Después de ingresar el nombre de usuario y la contraseña FTP correctos a través del software de cliente FTP, el software del servidor FTP abre el puerto 21 de manera predeterminada. Esto a veces se denomina puerto de comando o control de forma predeterminada. Luego, el cliente realiza otra conexión con el servidor a través del puerto 20 para que se realicen las transferencias de archivos.
El administrador puede cambiar el puerto predeterminado para enviar comandos y archivos a través de FTP. Sin embargo, el estándar existe para que los programas de cliente/software, los enrutadores y los cortafuegos puedan coincidir en los mismos puertos, lo que facilita la configuración.
Cómo conectarse a través del puerto FTP 21
Una de las razones por las que FTP falla es si los puertos correctos no están abiertos en la red. Este bloqueo puede ocurrir en el lado del servidor o en el lado del cliente. Cualquier software que bloquee los puertos debe cambiarse manualmente para abrirlos, incluidos los enrutadores y los cortafuegos que podrían bloquear los puertos si el sistema operativo no lo hace.
De forma predeterminada, es posible que los enrutadores y los cortafuegos no acepten conexiones en el puerto 21. Por lo tanto, si el FTP no funciona, es mejor comprobar que el enrutador reenvía las solicitudes correctamente en ese puerto y que el cortafuegos no está bloqueando el puerto 21.
Use Port Checker para escanear su red y ver si el enrutador tiene el puerto 21 abierto. Una característica llamada modo pasivo ayuda a verificar si hay barreras para el acceso al puerto detrás de un enrutador.
Además de garantizar que el puerto 21 esté abierto en ambos lados del canal de comunicación, también se debe permitir el puerto 20 en la red y a través del software del cliente. Si no se abren ambos puertos, se evita que se realice la transferencia completa de ida y vuelta.
Cuando está conectado al servidor FTP, el software del cliente solicita las credenciales de inicio de sesión (nombre de usuario y contraseña) que son necesarias para acceder a ese servidor.
FileZilla y WinSCP son dos clientes FTP populares. Ambos están disponibles de forma gratuita.