/ssh
não é um caminho de arquivo válido e, se for, você não tem acesso para visualizá-lo.
Chaves SSH geralmente são geradas e colocadas em $HOME/.ssh/
. Eu acho que você quis rodar isso:
ssh -i $HOME/.ssh/id_rsa [email protected]
Eu tenho um problema quando tento usar uma chave com ssh:
ssh -i /ssh/id_rsa.pub [email protected]
Warning: Identity file /ssh/id_rsa.pub not accessible: No such file or directory.
/ssh
não é um caminho de arquivo válido e, se for, você não tem acesso para visualizá-lo.
Chaves SSH geralmente são geradas e colocadas em $HOME/.ssh/
. Eu acho que você quis rodar isso:
ssh -i $HOME/.ssh/id_rsa [email protected]
O root na máquina remota tem uma senha? Ou seja, você sudo passwd root
deu uma senha ao root na máquina remota? Se você não fez isso, não é possível fazer login como root diretamente.
Para uma instalação do Ubuntu, a home de root é /root
.
Você não deve precisar do sinalizador -i, a menos que tenha várias identidades ssh em /root/.ssh
.