Como @Serge apontado em um comentário, esta linha
debug1: Offering RSA public key: /root/.ssh/id_rsa
na sua saída ssh -v informa que o ssh tentou autenticar com a chave pública no diretório inicial do root (/ root) e não no seu próprio diretório do usuário (/ home / yourusername).
Isso deixa você com três opções. Você pode tanto
- execute o ssh com a opção
-i para especificar explicitamente uma chave que o ssh usará (por exemplo, ssh -i /home/yourusername/.ssh/id_rsa ... ),
- Crie uma nova chave ssh para o root e adicione-a às suas chaves autorizadas no controle remoto ou
- Copie ou vincule seu próprio diretório .ssh a / root
Você pode querer repensar sua configuração. O SSH não requer privilégios de root na sua máquina e executá-lo como root não lhe trará nada no final remoto.