/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 .