Bug étrange de désactivation du mot de passe SSH sur Ubuntu 24.04
2025-04-06
Désactiver l'accès par mot de passe SSH sur Internet tout en le permettant sur le réseau local sur un serveur Ubuntu 24.04 semblait simple en utilisant sshd_config. Cependant, un fichier de configuration personnalisé dans /etc/ssh/sshd_config.d/ a été ignoré après le redémarrage du démon SSH. Le coupable était la règle de configuration 'premier arrivé, premier servi' de sshd_config, et un fichier '50-cloud-init.conf' généré par le système contenant 'PasswordAuthentication yes', qui a été chargé avant le fichier personnalisé. Renommer le fichier de configuration personnalisé en '10-no-passwords.conf' a résolu le problème en garantissant qu'il soit chargé en premier.
Développement