Portanto, o problema é que o seu diretório pessoal é criptografado e bloqueia automaticamente sempre que você efetua logout completo.
E se o diretório pessoal estiver criptografado, ~ / .ssh / authorized_keys também será criptografado, portanto, o sshd não poderá determinar quais chaves são permitidas.
Você terá que especificar um AuthorizedKeysFile
diferente no seu sshd_config ou desabilitar o ecryptfs.