Das mensagens de depuração, parece que o seu ssh local precisa de algumas mudanças na configuração. Você pode ver o ssh local, debug1:
, ignorando sua chave RSA:
debug1: Skipping ssh-rsa key /root/.ssh/id_rsa - not in PubkeyAcceptedKeyTypes
Você pode descobrir como configurar essa opção fazendo check-out da man page para ssh_config
:
PubkeyAcceptedKeyTypes
Specifies the key types that will be used for public key authentication as a comma-separated pattern list. Alternately if the speci‐
fied value begins with a ‘+’ character, then the key types after it will be appended to the default instead of replacing it. If the
specified value begins with a ‘-’ character, then the specified key types (including wildcards) will be removed from the default set
instead of replacing them. The default for this option is:
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,
ssh-ed25519,ssh-rsa
The list of available key types may also be obtained using "ssh -Q key".
Então, consultando sua configuração do ssh:
ssh -Q key
Deve render todos os tipos de chaves aceitos para o cliente ssh local.
Parece que sua configuração não é a configuração padrão. Isso parece provável devido à versão especializada do GNU / Linux que você está executando: "Kali"