您的位置:首页 > 其它

rhel上ssh免密码设置问题

2013-05-17 20:44 190 查看
按照网上操作,设置rhel5的ssh免密码操作,总是不成功,依然需要输入密码,一查原来需要设置服务器上的.ssh目录和authorized_keys的权限

在服务器上运行 chmod 700 ~/.ssh 和 chmod 600 ~/.ssh/authorized_keys 两行命令后,果然有反应,不提示输入密码啦,提示:Agent admitted failure to sign using the key,这个需要在客户端交私钥加进来,运行 ssh-add ~/.ssh/id_rsa ,搞掂。

记下几个命令备查:

ssk-keygen -t rsa; ssh user@server "mkdir .ssh;chmod 0700 .ssh"; scp ~/.ssh/id_rsa.pub user@server:.ssh/id_rsa.pub (client)

touch ~/.ssh/authorized_keys(如果存在就不要运行); chmod 600 ~/.ssh/authorized_keys; cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys (注意是>>) (server)

不知道为毛目录和文件的权限大于这个还不行?是不是只有rhel会出现这种情况呢,看到网上很多教程都没有题啊?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: