Linux Server Deployment(IV)SSH private/public key

来源:互联网 发布:mac打开不被认证的app 编辑:程序博客网 时间:2024/05/17 06:13

http://sillycat.iteye.com/blog/monthblog/2011-06?show_full=true

 

Linux Server Deployment(IV)SSH private/public key

    博客分类:
  • 总结笔记
SSHLinuxITeyePHPBBS
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 username@server.com:~/.ssh/

logon the remote server
>ssh username@server.com

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 username@server.com

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/