您的位置:首页 > 运维架构 > Linux

“ssh localhost”去掉输入密码(CentOS 6.3)

2013-06-10 10:51 363 查看
“ssh localhost”去掉输入密码(CentOS 6.3)

在Shell中,输入“sshlocalhost”提示输入密码,可以采用下面的方法。

[plain]
view plaincopyprint?

$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys


但是输入“ssh localhost”依然提示输入密码,这时需要修改~/.ssh目录及其里面的文件:~/.ssh的权限是700,而里面的所有文件的权限是600。如图所示。



参考资料:

1、http://lists.centos.org/pipermail/centos/2009-July/079326.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: