Respuesta rápida
TCP 22
Qué es y para qué sirve
SSH (Secure Shell) es el protocolo estándar para el acceso remoto por línea de comandos a servidores Linux, Unix y también Windows moderno. Escucha por defecto en el puerto TCP 22.
Cuándo conviene comprobarlo
- Verificar el acceso a un servidor recién creado o tras cambiar de proveedor de hosting.
- Comprobar el nuevo puerto después de cambiarlo por seguridad.
- Diagnosticar un "Connection refused" o "Connection timed out" antes de quedarte sin acceso a un servidor remoto.
Motivos habituales por los que aparece cerrado o filtrado
- El servicio sshd no está iniciado o ha fallado al arrancar.
- Se ha cambiado el puerto por defecto (una práctica de seguridad habitual) y hay que comprobar el puerto nuevo, no el 22.
- El firewall (ufw, iptables, nftables) no tiene la regla de entrada.
- fail2ban u otra herramienta similar está bloqueando temporalmente tu IP tras varios intentos fallidos.
Cómo comprobarlo por línea de comandos
Si tienes acceso previo, "ssh -v usuario@servidor" da además detalles del proceso de negociación si el puerto responde pero la conexión falla.
Windows (PowerShell):
Test-NetConnection servidor -Port 22Linux / macOS:
nc -vz servidor 22Firewall
El 22 (o el puerto que uses para SSH) casi siempre debe permanecer abierto si administras el servidor en remoto, pero conviene restringirlo por IP de origen siempre que las conexiones vengan de ubicaciones conocidas.
Seguridad
- Cambiar el puerto por defecto reduce el ruido de escaneos automáticos, aunque no sustituye a otras medidas.
- Desactivar el acceso por contraseña y usar solo autenticación por clave pública.
- Instalar fail2ban (o equivalente) para bloquear IPs tras varios intentos fallidos.
- Desactivar el login directo del usuario root por SSH.
Servicios relacionados
Preguntas frecuentes
¿Por qué se recomienda cambiar el puerto 22 por defecto?
Reduce drásticamente el volumen de intentos automatizados de fuerza bruta que escanean constantemente el puerto 22, aunque no sustituye a otras medidas como el uso de claves SSH.
Tenía acceso SSH y ahora me aparece filtrado, ¿qué reviso primero?
Si no has cambiado nada tú, revisa si fail2ban (o similar) está bloqueando tu IP tras fallos de autenticación previos, o si el proveedor/firewall ha cambiado algo.
¿Debería desactivar el acceso por contraseña?
Sí: usar solo autenticación por clave pública es una de las medidas más efectivas para proteger el puerto 22 frente a ataques de fuerza bruta.