From Electron Cloud
Line 8: | Line 8: | ||
#!/bin/sh | #!/bin/sh | ||
− | cat ~/.ssh/id_rsa.pub | ssh | + | 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"