O problema com o ssh não está mais limitado a apenas sob / etc e também tem a ver com a pasta .ssh do usuário com o qual você está tentando se conectar e com permissões incorretas. Geralmente, a pasta .ssh para um usuário deve ser 700, as chaves privadas devem ser 600 e tudo o mais pode ser 644.
A pasta / etc / ssh deve ser 755, sob / etc / ssh as chaves privadas devem ser 600, e todo o resto deve ser 644.
Howto recover a server from bad
permissions in /etc?
Possivelmente, um dos métodos mais fáceis pode ser restaurar a partir do backup. Você faz backups e testou corretamente os procedimentos de restauração? :)
Se você não tiver um backup que possa ser usado para fazer uma restauração, talvez seja necessário configurar um sistema limpo que seja idêntico em uma VM e, em seguida, corrigir as permissões no host com base em seu servidor comparando as duas .