From Electron Cloud
Jump to: navigation, search
Line 8: Line 8:
  
 
  #!/bin/sh
 
  #!/bin/sh
  cat ~/.ssh/id_rsa.pub | ssh root@${1} "cat - >> .ssh/authorized_keys"
+
  cat ~/.ssh/id_rsa.pub | ssh ${1} "cat - >> .ssh/authorized_keys"
  
 
or if there is a non-standard port number:
 
or if there is a non-standard port number:

Revision as of 12:42, 14 October 2008

So for quick copying, to generate an SSH key pair on the client machine:

ssh-keygen -t rsa

and to send your client machine's key to any server on which you wish to be able to log in without a password (e.g. ~/bin/send-key):

#!/bin/sh
cat ~/.ssh/id_rsa.pub | ssh ${1} "cat - >> .ssh/authorized_keys"

or if there is a non-standard port number:

#!/bin/sh
cat ~/.ssh/id_rsa.pub | ssh -p <the-port> root@${1} "cat - >> .ssh/authorized_keys"