Eu encontrei o problema.
authorized_keys
era de propriedade do root porque esse é o usuário que o criou. Eu usei chown
para mudar a propriedade para newuser e resolveu o problema no momento.
Meu usuário root pode efetuar login usando ssh, mas por algum motivo meu novo usuário não pode logar usando a mesma chave. Estou usando putty e estas são as mensagens que recebi.
Mensagem do console: Using username 'newuser'. Server refused our key
Putty Message: Disconnected: No supported authentication methods available (server sent: publickey)
No meu servidor, criei um arquivo de chave aqui /home/newuser/.ssh/authorized_keys
e colei minha chave SSH nesse arquivo. Além disso, eu naveguei na minha máquina windows e anexei o arquivo em massa.
Estou puxando meu cabelo para fora. Não sei bem onde procurar para encontrar o problema. Existe algo óbvio que eu possa estar faltando?
---- update ----
Eu entrei na minha conta root e tentei mudar para newuser digitando ssh [email protected]
e sem sorte. Eu recebi esta mensagem, Permission denied (publickey).