Linux Server Deployment(IV)SSH private/public key

Linux Server Deployment(IV)SSH private/public key

1. generate the public/private keys for SSH on local server
>ssh-keygen -t rsa
Enter file in which to save the key(): 
Enter passphrase(empty for no passphrase):
Enter same passphrase again:
You identification has been saved in /home/username/.ssh/id_rsa.
You public key has been saved in /home/chengdu/.ssh/id_rsa.pub.

2. remote server and configuration
copy the keys from id_rsa.pub to remote server ~/.ssh/
>scp id_rsa.pub [email protected]:~/.ssh/

logon the remote server
>ssh [email protected]

put the public key in file authorized_keys
>cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

change the authority
>chmod 711 ~/.ssh
>chmod 644 ~/.ssh/authorized_keys

3. Success
>ssh [email protected]

I do not need to type password again.

references:
http://bbs.chinaunix.net/viewthread.php?tid=111248
http://shutiao2008.iteye.com/blog/315102
http://lhflinux.blog.51cto.com/1961662/526122
http://www.josephj.com/article/understand-ssh-key/



猜你喜欢

转载自sillycat.iteye.com/blog/1100363