SSH去除密码

内部机子之间需要去除ssh的密码,使传输、链接起来更加方便。

第一步:生成rsa密钥

ssh-keygen -t rsa

(全部空格,使用默认配置)

这样在~/.ssh/id_rsa.pub为公共密钥

~/.ssh/id_rsa为私有密钥

 

第二步:修改.ssh目录的权限

Chmod 755 ~/.ssh

 

第三步:把公共密钥复制到要访问的机器上去,并保存为~/.ssh/authorized_keys

 

scp ~/.ssh/id_rsa.pub root@192.168.0.1:~/.ssh/authorized_keys

 

即大功告成~

 

Ps:设置时出现了小问题,权限的设置比较敏感:

~/.ssh目录权限必须是 drwx------ (700)

~/.ssh/authorized_keys文件权限必须是 -rw------- (600)

源文档 <http://www.blogjava.net/himalayas/archive/2011/11/24/364723.html

posted @ 2012-10-26 17:08  ShawnWang  阅读(246)  评论(0)    收藏  举报