Saltar al contenido
Consultar y abrir un puerto

Puerto 22: consultar y abrir de forma segura el puerto SSH

El puerto 22 es el puerto estándar de SSH, utilizado para administrar servidores Linux de forma remota y cifrada. Aquí encontrarás los datos principales del puerto y los comandos de firewall para abrirlo de forma selectiva.

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.

O elige una plantilla

Puertos

22/TCPSSH

Acceso remoto · Puerto bien conocido · Capa OSI 7

Acceso remoto cifrado a la línea de comandos y transferencia de archivos mediante SFTP y SCP.

IANA: registrado oficialmente como ssh

Objetivo habitual de ataques de contraseñas: inicia sesión con una clave SSH, desactiva el inicio de sesión con contraseña y usa Fail2ban. Si es posible, permite el acceso al puerto solo desde tu IP.

Regla de firewall (entrante)

Comandos de firewall

Abrir puerto

sudo ufw allow 22/tcp
Comprobar puerto
Notas sobre ufw

Para 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 22: explicación

¿Para qué sirve el puerto 22?

Finalidad

A través del puerto 22 puedes conectarte por SSH a la línea de comandos de tu VPS o servidor dedicado. Toda la conexión está cifrada, incluido el inicio de sesión. Por el mismo puerto funcionan SFTP y SCP para transferir archivos, así como el acceso a Git por SSH. También puedes crear túneles SSH para acceder de forma cifrada a otros servicios sin abrir sus puertos.

Origen y estándar

Tatu Ylönen desarrolló SSH en 1995 en la Universidad Tecnológica de Helsinki como alternativa segura a Telnet, rlogin y rsh. La versión actual, SSH-2, está estandarizada en RFC 4251 a RFC 4254. La IANA registra el puerto 22 con el nombre «ssh» como puerto bien conocido. La implementación más extendida es OpenSSH.

Uso habitual

  • Administración remota de servidores Linux mediante la línea de comandos
  • Transferencia de archivos mediante SFTP y SCP
  • Acceso por SSH a repositorios Git
  • Túneles SSH y redirección de puertos hacia servicios internos
  • Automatización con herramientas como Ansible o rsync mediante SSH

Seguridad

En Internet se buscan contraseñas débiles en el puerto 22 a todas horas. Por eso, usa claves SSH y desactiva el inicio de sesión con contraseña mediante PasswordAuthentication no en sshd_config. Permite el acceso de root solo con clave o desactívalo por completo. Una herramienta como fail2ban bloquea automáticamente las IP tras varios intentos fallidos. Si tienes una IP fija, abre el puerto 22 solo para ella. Cambiar el puerto SSH a otro número solo reduce el ruido en los registros; la seguridad real la proporciona la autenticación con claves.

Más puertos

Puertos relacionados

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

Más herramientas

FAQ

Preguntas frecuentes

Respuestas breves sobre el puerto 22.

Con ufw, utiliza sudo ufw allow from 203.0.113.10 to any port 22 proto tcp y sustituye la IP de ejemplo por la tuya. Después, elimina cualquier regla general que pueda existir para el puerto 22. Mantén siempre abierta una sesión SSH durante el cambio para no perder el acceso.

SSH utiliza TCP. Por eso, en el firewall basta con sudo ufw allow 22/tcp o sudo firewall-cmd --permanent --add-port=22/tcp.

Usar otro puerto reduce los intentos automáticos de inicio de sesión en tus registros, pero no protege contra ataques dirigidos. Son más importantes las claves SSH, desactivar el inicio de sesión con contraseña y usar fail2ban. Si cambias el puerto, permite primero el nuevo puerto en el firewall antes de reiniciar sshd.

Ambos permiten acceder a una línea de comandos remota. Telnet transmite todo en texto claro, incluida la contraseña; SSH cifra toda la conexión. Por eso, para los servidores debes usar exclusivamente SSH.

¿Tienes más preguntas?

Contactar con soporte
¿Tu propio servidor?

Prueba los comandos en tu propio VPS

Con 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.

4,4/5 Trustpilot32.000+ Servidores activosDesde 2010

Sin configuración. Sin riesgos. En línea en segundos.

Duración flexibleCancelable en cualquier momentoEn línea en 60 segundos

¿Buscas más herramientas? Ver todas las herramientas de red