ssh-copy-id ubuntu: permissão negada após excluir .ssh

0

Algumas semanas atrás, eu gerava minhas chaves SSH, registrava minha chave pública no servidor, etc. etc. Tudo correu perfeito.

Agora eu queria gerar um outro par de chaves SSH em outra máquina (no Ubuntu) e fazer as mesmas coisas: mesmo usuário, chaves diferentes. A primeira vez que tentei de tudo foi, mais ou menos, certo, mas depois, tive alguns problemas, então tive a genial idéia de deletar a pasta .ssh e todas as chaves relativas e reiniciar tudo do zero. O resultado é que agora eu nem sou capaz de registrar as novas chaves no servidor e não sei mais o que tentar!

$ ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

pede minha senha, que não reconhece, terminando com algo como

Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

Obrigado antecipadamente !!

    
por user274261 25.04.2014 / 19:41

1 resposta

0

AFAIK, quando você se registra em um site com uma chave pública, precisa usar as teclas same se quiser a identidade mesma em um computador diferente. Quando você cria uma nova chave ssh com o mesmo ID de usuário, ela é diferente da que você criou anteriormente, porque usa dados aleatórios para criar um par de chaves.

Se você tiver a pasta .ssh do primeiro computador que você criou e registrou as chaves, simplesmente copie-a para a segunda máquina e ela deverá funcionar bem. Depois de ter essa pasta, você pode fornecer a mesma senha e deve estar autenticado.

    
por Jay Aurabind 25.04.2014 / 19:55