ssh 公钥登录问题

2015-03-22 11:40:14 +08:00
 mrleft

搬瓦工vps,centos 7 。之前配好,可以登录。

失效后按原来重做公钥、私钥,一直是报

Authentication refused: bad ownership or modes for file /root/.ssh/authorized_keys

参照网上教程改权限什么,都不行。

今天/var/log/secure里面却没有记录了,重启rsyslog也不行,想看log看不到。

谁能帮我看看

2732 次点击
所在节点    问与答
12 条回复
jokester
2015-03-22 11:49:41 +08:00
你做了什么
/root/.ssh/authorized_keys现在的mode是什么
你改了什么
mrleft
2015-03-22 11:56:20 +08:00
@jokester stat 0600/-rw------- 是mode吗 ;失效前我也没改什么
mrleft
2015-03-22 12:04:09 +08:00
@jokester /root /root/.ssh /root.ssh/authorized_keys 应该是什么权限 网上有的是755/700/600 有的是700/700/600
kkxxxxxxx
2015-03-22 12:05:36 +08:00
KEY多久会失效?
mrleft
2015-03-22 12:10:06 +08:00
@kkxxxxxxx 失效是因为时间吗 我没改什么设置啊
kkxxxxxxx
2015-03-22 12:16:36 +08:00
@mrtleft 没碰到这个问题
luckykong
2015-03-22 12:28:28 +08:00
权限600就可以登录。
是不是ownership 有问题?
mrleft
2015-03-22 12:36:34 +08:00
@luckykong ls -l
-rw------- 1 root root 394 Mar 21 11:20 authorized_keys
都是root 应该是什么
pagxir
2015-03-22 12:52:47 +08:00
@mrtleft 应该是 0400, 另外 请检查一下目录 /root/.ssh 的权限应该是 0700, 拥有者应该是root
9hills
2015-03-22 12:56:46 +08:00
/root /root/.ssh 都应该是700 ,你看看
mrleft
2015-03-22 12:58:16 +08:00
@pagxir 已解决登录问题 /root/.ssh拥有者有问题
jybox
2015-03-22 17:08:15 +08:00
权限要求:

~: 755 或更低
~/.ssh: 755 或更低
~/.ssh/authorized_keys: 644 或更低

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/178582

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX