macOS 升级到 10.12 后 ssh 私钥出问题了

2016-10-15 23:30:01 +08:00
 loser
test:~ test$ ssh -i /Users/test/key root@xxx.net
Enter passphrase for key '/Users/test/key':
Permission denied (publickey).
test:~ test$

好奇怪,之前都好好的,这几天升级了 os ,然后所有的服务器免 key 登陆都这样了,看起来是我的 key 出了问题,之前用 key 登陆也不需要密码可以直接上,查了 key 的文件时间也是 1 月份当时的。

而且我试过了所有密码都无法使用这个 key ,想哭
5029 次点击
所在节点    macOS
22 条回复
moro
2016-12-19 17:09:48 +08:00
@BXIA 请教一下,修改哪些参数可以解决呢。
zhang330700
2019-03-10 15:33:42 +08:00
我的情况是
修改 /etc/ssh/ssh_config 和 /etc/ssh/sshd_config 的配置 ,支持 dss 格式的秘钥,
PubkeyAcceptedKeyTypes=+ssh-dss
ForwardAgent yes

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

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

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

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

© 2021 V2EX