Bug misterioso de desativação de senha SSH no Ubuntu 24.04
2025-04-06
Desativar o acesso por senha SSH na internet, enquanto permitia na LAN local, em um servidor Ubuntu 24.04, parecia simples usando o sshd_config. No entanto, um arquivo de configuração personalizado em /etc/ssh/sshd_config.d/ foi ignorado após a reinicialização do daemon SSH. O culpado foi a regra de configuração 'o primeiro que chega é o primeiro que serve' do sshd_config, e um arquivo '50-cloud-init.conf' gerado pelo sistema contendo 'PasswordAuthentication yes', que foi carregado antes do arquivo personalizado. Renomear o arquivo de configuração personalizado para '10-no-passwords.conf' resolveu o problema, garantindo que ele fosse carregado primeiro.
Desenvolvimento
Configuração do servidor