请问一个 ssh 登录的问题?

2017 年 9 月 18 日
 mentalidade
1.我原来的电脑可以 ssh 登录到开发的服务器
2.现在换了个新电脑,重新生成的 ssh 是无法登录的,我有原来的电脑的公钥和私钥,
我把原电脑的公钥私钥放到我现在的电脑上,但是貌似还是连不上
3.请问各位大佬,有办法在新的电脑上使用老的公钥私钥吗?不能的话就需要重新在服务器上添加了
2191 次点击
所在节点    程序员
4 条回复
daggerjames
2017 年 9 月 18 日
你放到自己的电脑上面后 ssh-add 了嘛
sorcerer
2017 年 9 月 18 日
照理说老证书没问题的 会不会是证书的权限问题 登陆的时候加-v 参数看下
retanoj
2017 年 9 月 18 日
1. 检查老私钥在本地的名称及路径是否正确
2. 检查老私钥的权限设置是否正确
3. 检查老私钥的格式是否正确
mentalidade
2017 年 9 月 18 日
@daggerjames
@sorcerer 搜一下就可以解决的,v2 求助多了养成的坏毛病,我的错。
看了下报错信息,搜了下:Keys need to be only readable by you,然后 chmod 400 ~/.ssh/id_rsa 就好了

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

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

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

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

© 2021 V2EX