Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # if directory ~/.ssh doesn't yet exist:
- mkdir ~/.ssh
- chmod 700 ~/.ssh
- #
- #
- cd ~/.ssh
- #
- # create a SSH RSA key pair for account user ($LOGNAME) on local machine host (uname -n)
- # no passphrase is needed (option -N '')
- ssh-keygen -f ssh_rsa_host_user -C "user@host" -t rsa -b 4096 -q -N ''
- #
- # adapt file permissions
- chmod 600 ssh_rsa_host_user
- chmod 644 ssh_rsa_host_user.pub
- #
- # print the fingerprint of the public key
- ssh-keygen -l -f ssh_rsa_host_user.pub
- # returns something similar to the following line
- # 4096 16:e9:60:f4:76:1e:43:07:dd:2f:b4:c2:e8:aa:90:a3 ssh_rsa_host_user.pub (RSA)
- #
- # create the ssh related default id files
- ln ssh_rsa_host_user id_rsa
- ln ssh_rsa_host_user.pub id_rsa.pub
- #
- # Distribution of the public key to another account (and machine):
- # copy SSH RSA public key to account ruser at host rhost
- ssh-copy-id -i ~/.ssh/id_rsa.pub ruser@rhost
- #
- # test access without password
- ssh ruser@rhost date
Advertisement
Add Comment
Please, Sign In to add comment