Refuerzo de SSH
Revisar y restringir el acceso SSH en Ubuntu.
Antes de ejecutar
Mantenga abierta la sesión actual y una consola independiente. Verifique otro administrador antes de bloquear root. El orden de Include y los bloques Match afectan la configuración; use sshd -T -C. No desactive contraseñas ni autenticación interactiva antes de probar cuentas, automatizaciones y recuperación.
Los pasos del servidor utilizan Ubuntu como ejemplo. Los comandos, las rutas de configuración y los nombres de servicios pueden variar en otros sistemas. Ejecute los pasos del cliente en el cliente según se indica.
Después de aplicar los cambios, compruebe en una nueva sesión SSH que puede iniciar sesión y que el funcionamiento es el esperado. Mantenga abierta la sesión actual hasta que la comprobación sea satisfactoria para poder restaurar la configuración si fuera necesario.
Ejemplos
Compruebe sintaxis y configuración efectiva; use sshd -T -C para Match.
sudo sshd -t
sudo sshd -T | grep -Ei "permitrootlogin|pubkeyauthentication|passwordauthentication|kbdinteractiveauthentication|allowusers"Integre el ejemplo en el archivo adecuado sin sustituirlo completo. Revise Include y ajustes existentes.
PermitRootLogin no
PubkeyAuthentication yesValide y recargue el servicio ssh de Ubuntu. Pruebe una sesión nueva antes de cerrar la original.
sudo sshd -t && sudo systemctl reload sshReferencias oficiales
Revisado el 27 de octubre de 2026