¿Cómo cambio el puerto de mi servidor?
TABLA DE CONTENIDO
- ¿Por qué debería cambiar el puerto SSH de mi servidor?
- Antes de comenzar
- ¿Cómo cambio el puerto SSH en un servidor Linux?
- ¿Cómo cambio el puerto RDP en un servidor Windows?
- Resumen
- Video
¿Por qué debería cambiar el puerto SSH de mi servidor?
El puerto SSH predeterminado es el 22. Cambiar el puerto puede reducir los intentos automáticos de escaneo en tu servidor. Sin embargo, cambiar el puerto por sí solo no protege completamente tu servidor.
Para mejorar la seguridad, te recomendamos combinar esto con otras medidas como:
- Usar autenticación con clave SSH
- Desactivar el acceso mediante contraseña
- Restringir el acceso mediante un firewall
- Permitir el acceso SSH solo desde direcciones IP confiables
Cambiar el puerto SSH puede ayudar a reducir intentos automáticos de inicio de sesión, pero debe considerarse una medida de seguridad adicional, no un reemplazo de una configuración segura.
Antes de comenzar
Antes de cambiar el puerto SSH, asegúrate de:
- Elegir un puerto entre 1024 y 65535.
- Permitir el nuevo puerto en tu firewall antes de reiniciar el servicio SSH.
- Mantener abierta tu sesión SSH actual hasta confirmar que el nuevo puerto funciona.
Esto evita que pierdas el acceso a tu servidor por accidente.
¿Cómo cambio el puerto SSH en un servidor Linux?
- Conéctate a tu servidor vía SSH. (Consulta ¿Cómo configuro una conexión SSH?)
- Abre el archivo de configuración SSH:
sudo nano /etc/ssh/sshd_config- Busca la siguiente línea:
Port 22 - Reemplaza 22 con el puerto que deseas (entre 1024 y 65535).
Ejemplo:
Port 2222- Guarda el archivo y cierra el editor.
- Permite el nuevo puerto en tu firewall.
Ejemplo usando UFW (Ubuntu / Debian):
sudo ufw allow 2222/tcp- Reinicia el servicio SSH:
sudo systemctl restart ssh- Conéctate usando el nuevo puerto:
ssh -p 2222 username@SERVER_IP
¿Cómo cambio el puerto RDP en un servidor Windows?
Los servidores Windows normalmente usan Remote Desktop Protocol (RDP) en el puerto 3389. Puedes cambiar este puerto en el Registro de Windows.
- Abre la barra de búsqueda de Windows y escribe:
regedit- Abre el Editor del Registro.
- Navega a la siguiente ruta:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp- Busca la entrada llamada PortNumber.
- Haz clic derecho y selecciona Modificar.
- Selecciona Decimal e ingresa el nuevo número de puerto.
- Haz clic en OK.
- Reinicia el servidor para aplicar los cambios.
Importante: Después de cambiar el puerto, permite el nuevo puerto en tu Firewall de Windows en:
Reglas de entrada → Nueva regla → Puerto
Al conectarte mediante Escritorio Remoto, especifica el puerto después de la dirección IP:
SERVER_IP:PORT
Ejemplo:
73.xxx.xxx.xxx:4567
Resumen
- El puerto SSH predeterminado es 22.
- Cambiar el puerto reduce escaneos automáticos, pero no es una solución completa de seguridad.
- Permite siempre el nuevo puerto en el firewall antes de reiniciar SSH.
- Usa medidas adicionales como claves SSH y reglas de firewall.
Video
Si tienes problemas para ver el video, también puedes verlo directamente en YouTube aquí.
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo