5.3 Configuración Segura de SSH
SSH es la puerta de entrada a tu servidor. Es el objetivo #1 para los ataques de fuerza bruta.
Autenticación Basada en Claves
Sección titulada “Autenticación Basada en Claves"Más seguro que las contraseñas.
-
Generar Claves (en tu portátil):
ventana terminal ssh-keygen -t ed25519 -
Copiar Clave Pública al Servidor:
ventana terminal ssh-copy-id user@ip_servidor -
Probar Inicio de Sesión: Ahora deberías iniciar sesión sin contraseña.
Endurecimiento de /etc/ssh/sshd_config
Sección titulada “Endurecimiento de /etc/ssh/sshd_config"Edita el archivo de configuración del servidor: sudo nano /etc/ssh/sshd_config.
# 1. Deshabilitar Inicio de Sesión Root (Usa sudo en su lugar)PermitRootLogin no
# 2. Deshabilitar Autenticación con Contraseña (Forzar claves)PasswordAuthentication noReiniciar SSH para aplicar:
sudo systemctl restart ssh (o sshd).