1
lvyao 2014-11-12 12:32:38 +08:00 1
应该是.ssh目录权限问题,我也不知道设多少,索性先ssh-keygen -t rsa,然后再贴authorized_keys上去
|
2
jamesxu 2014-11-12 12:58:19 +08:00 via Android 1
.ssh 是 700,.ssh/authorized_keys 是 600,除了文件权限外,还要注意检查下文件所有者和用户组是否正确,不要搞成了 root。
另外,一般可以先把密码登录打开,然后使用 ssh-copy-id 把公钥拷过去,最后把密码登录关闭,重启 ssh 服务即可。 |
3
lzk800 2014-11-12 13:16:16 +08:00 1
看一下ssh服务的日志,通常这种错误都是权限不对导致的
|
4
StackGao OP |
7
LazyZhu 2014-11-12 15:13:03 +08:00
或:
.ssh/authorized_keys |
10
ooxxcc 2014-11-12 16:29:09 +08:00 1
AuthorizedKeysFile %h/.ssh/authorized_keys
|
13
ooxxcc 2014-11-12 16:53:46 +08:00 1
PermitRootLogin without-password
直接man sshd_config,你要的东西都有 |
15
msg7086 2014-11-12 20:21:25 +08:00
|