今天给一个服务器加public key认证。出错:
make sure that the *right* permissions are set up
drwx------ 2 virender virender 4096 May 7 04:51 .ssh
-rw------- 1 virender virender 393 May 7 03:41 .ssh/authorized_key
还有不少人遇到我这个问题,但都没人解决.
其实就是.ssh目录权限如果太大,sshd是不让使用公钥认证的。
所以,在你配置完之后,这样处理:
$ chmod go-w ~/
$ chmod 700 ~/.ssh
$ chmod go-rwx ~/.ssh/*
OpenSSH may also refuse to support public key authentication if the file permissions are too open.
OpenSSH在文件权限属性太开放,还是会拒绝支持公钥认证。
Done.
--
tommy xiao
E-mail: xiaods(AT)gmail.com
mysql,Linux,HighPerformance,ruby on Rails
订阅:
博文评论 (Atom)
没有评论:
发表评论