Extraño error al deshabilitar la contraseña SSH en Ubuntu 24.04
2025-04-06
Deshabilitar el acceso a través de contraseña SSH en internet, mientras se permitía en la LAN local, en un servidor Ubuntu 24.04, parecía sencillo usando sshd_config. Sin embargo, un archivo de configuración personalizado en /etc/ssh/sshd_config.d/ se ignoró después de reiniciar el demonio SSH. El culpable fue la regla de configuración 'el primero que llega es el primero que sirve' de sshd_config, y un archivo '50-cloud-init.conf' generado por el sistema que contenía 'PasswordAuthentication yes', que se cargó antes del archivo personalizado. Renombrar el archivo de configuración personalizado a '10-no-passwords.conf' resolvió el problema, asegurando que se cargara primero.
Desarrollo