Adicionando a sua chave pública ao authorized_keys

Essa é uma daquelas que é fácil mas o cara nunca lembra como fazer, já precisei disso algumas vezes e sempre tinha que recorrer ao seu Google para descobrir.

ssh user@host 'mkdir ~/.ssh;echo '`cat ~/.ssh/id_dsa.pub`' >> ~/.ssh/authorized_keys'

Retirado daqui: http://snippets.dzone.com/posts/show/2335

UPDATE: O kbmurata comentou no twitter que algum server/client de ssh pode reclamar das permissões da pasta .ssh, se isso acontecer, rode:

chmod 700 ~/.ssh

UPDATE 2: Uma outra forma de fazer seria:

cat ~/.ssh/id_rsa.pub | ssh user@host 'cat >> ~/.ssh/authorized_keys'



blog comments powered by Disqus



powered by jekyll.