21/TCPFTP
Transferencia de archivos · Puerto bien conocido · Capa OSI 7
Canal de control de FTP: autenticación y comandos. No está cifrado; es mejor usar SFTP por el puerto 22 o FTPS.
IANA: registrado oficialmente como ftp
Tú decides qué servicios podemos activar para análisis, personalización y contenido externo.
Utilizamos cookies y tecnologías similares en nuestro sitio web para personalizar el contenido, integrar medios externos y comprender mejor el uso de determinadas secciones.
Cookies necesarias
Estas entradas garantizan funciones básicas como la seguridad, la estabilidad y el procesamiento de formularios.
Secciones opcionales
Tus datos pueden tratarse con tu consentimiento o sobre la base de intereses legítimos. En la configuración de cookies puedes rechazar cada categoría opcional o autorizarla expresamente.
Algunos servicios procesan datos personales en terceros países. Al dar tu consentimiento, también aceptas esta transferencia. Encontrarás más información en nuestra política de privacidad.
Puedes volver a abrir y modificar tu selección en cualquier momento. · 1.0.2
El puerto 21 es el canal de control del File Transfer Protocol (FTP). Aquí encontrarás los datos principales del puerto y los comandos de firewall para permitir o bloquear FTP.
Creado por Justin Schuessler
Prueba los comandos directamente en tu propio VPS, con acceso root y tu propio firewall.
Añade varios puertos, uno tras otro, hasta 12.
Transferencia de archivos · Puerto bien conocido · Capa OSI 7
Canal de control de FTP: autenticación y comandos. No está cifrado; es mejor usar SFTP por el puerto 22 o FTPS.
IANA: registrado oficialmente como ftp
Comandos de firewall
Abrir puerto
sudo ufw allow 21/tcpPara Ubuntu y Debian. ufw crea la regla para IPv4 e IPv6. Si ufw aún está desactivado, permite primero SSH (sudo ufw allow 22/tcp) y después actívalo con sudo ufw enable; de lo contrario, podrías perder el acceso.
En un VPS de ZAP-Hosting con el firewall de red activo, también tienes que abrir el puerto en el Panel de cliente.
Puerto 21: explicación
FTP transfiere archivos entre un cliente y un servidor mediante dos conexiones. El inicio de sesión y los comandos pasan por el puerto 21, mientras que los archivos se transmiten por un canal de datos independiente. En el modo activo, el servidor establece la conexión de datos desde el puerto 20 hacia el cliente. En el modo pasivo, habitual hoy en día, el cliente se conecta a un puerto alto indicado por el servidor; por eso, también debes abrir ese rango de puertos en el firewall.
FTP es uno de los protocolos más antiguos de Internet: su primera especificación es RFC 114, de 1971. La versión que sigue siendo la referencia es RFC 959, de 1985. La variante cifrada FTPS con TLS se describe en RFC 4217. La IANA registra el puerto 21 con el nombre «ftp» y el puerto 20 como «ftp-data».
El FTP clásico transmite el nombre de usuario, la contraseña y los archivos sin cifrar. Cualquiera que pueda interceptar el tráfico verá tus credenciales en texto claro. Por eso, usa SFTP siempre que sea posible: funciona mediante SSH en el puerto 22 y no necesita otro puerto. Si tienes que ofrecer FTP, exige FTPS con TLS, restringe a cada usuario a su propio directorio y desactiva el acceso anónimo. Para el modo pasivo, abre solo un rango pequeño de puertos configurado expresamente, en lugar de todos los puertos altos.
Más puertos
Estos puertos suelen formar parte de la misma configuración. Haz clic para ver su explicación y los comandos de firewall.
Ver todos los puertos conocidos y la lista completa de la IANA
Fuente de la lista de puertos: IANA Service Name and Transport Protocol Port Number Registry, actualizado el 22 de octubre de 2026. iana.org
Descubrir más
Calcula la dirección de red, la dirección de difusión, la máscara de red y el rango de hosts utilizables a partir de una dirección CIDR, y convierte entre CIDR y rangos IP (IPv4 e IPv6).
Creado por Jakub Martyniak
Aprende de forma interactiva las 7 capas del modelo OSI: haz clic en las capas, asigna términos como switch, ARP o puerto 443, explora una animación de la encapsulación y practica con un cuestionario y una chuleta para el examen de la IHK.
Creado por Justin Schuessler
Aprende de forma interactiva las 4 capas del modelo TCP/IP (modelo DoD) según RFC 1122, con su correspondencia con el modelo OSI, una animación de la encapsulación, un cuestionario sobre puertos y una chuleta.
Creado por Justin Schuessler
Comprueba si determinados puertos están abiertos en una IP o un nombre de host. Selecciona un protocolo o juego en lugar de escanear todos los puertos a la vez.
Creado por Sebastian Rademacher
FAQ
Respuestas breves sobre el puerto 21.
Con ufw, abres el puerto de control mediante sudo ufw allow 21/tcp. Para el modo pasivo, también necesitas el rango de puertos que hayas configurado en el servidor FTP, por ejemplo, sudo ufw allow 40000:40100/tcp. Con firewalld, utiliza sudo firewall-cmd --permanent --add-port=21/tcp y, después, sudo firewall-cmd --reload.
El puerto 21 es el canal de control para el inicio de sesión y los comandos. En modo activo, el servidor usa el puerto 20 para transferir datos. En modo pasivo, no se necesita el puerto 20: el canal de datos usa un puerto alto.
No, el FTP clásico no está cifrado. Las credenciales y los archivos pueden interceptarse. Es más seguro usar SFTP a través de SSH en el puerto 22 o FTPS con TLS.
FTP transmite todo en texto claro. FTPS es FTP cifrado con TLS y sigue utilizando el puerto 21 y un canal de datos. SFTP es un protocolo independiente basado en SSH: utiliza el puerto 22 y solo necesita una conexión, lo que simplifica mucho la configuración del firewall.
¿Tienes más preguntas?
Contactar con soporteCon un VPS de ZAP-Hosting tienes acceso root, configuras los servicios y las reglas de firewall tú mismo y ves al instante qué puertos están abiertos.
Sin configuración. Sin riesgos. En línea en segundos.
¿Buscas más herramientas? Ver todas las herramientas de red