私钥放在 $HOME/.ssh/ 目录下,命名为 id_rsa ,i.e. 路径为 $HOME/.ssh/id_rsa ,然后必须确保 $HOME/.ssh/id_rsa 的权限为 600 / -rw-------。
另外截图看到报错 Load key "xxx.pub": invalid format,会否因为把公钥和私钥弄反了?文档名称 .pub 结尾的为公钥,没有 .xxx 结尾的为私钥。
私钥放在 $HOME/.ssh/ 目录下,命名为 id_rsa ,i.e. 路径为 $HOME/.ssh/id_rsa ,然后必须确保 $HOME/.ssh/id_rsa 的权限为 600 / -rw-------。
另外截图看到报错 Load key "xxx.pub": invalid format,会否因为把公钥和私钥弄反了?文档名称 .pub 结尾的为公钥,没有 .xxx 结尾的为私钥。
私钥放在 $HOME/.ssh/ 目录下,命名为 id_rsa ,i.e. 路径为 $HOME/.ssh/id_rsa ,然后必须确保 $HOME/.ssh/id_rsa 的权限为 600 / -rw-------。
另外截图看到报错 Load key "xxx.pub": invalid format,会否因为把公钥和私钥弄反了?文档名称 .pub 结尾的为公钥,没有 .xxx 结尾的为私钥。
好的,谢谢解答。听君一席话,才反应过来是把公/私钥搞反了,惭愧
私钥放在 $HOME/.ssh/ 目录下,命名为 id_rsa ,i.e. 路径为 $HOME/.ssh/id_rsa ,然后必须确保 $HOME/.ssh/id_rsa 的权限为 600 / -rw-------。
另外截图看到报错 Load key "xxx.pub": invalid format,会否因为把公钥和私钥弄反了?文档名称 .pub 结尾的为公钥,没有 .xxx 结尾的为私钥。
但是我在xshell给私钥是设置了密码的,登录的时候会在下面的框里输入密码,在deepin里面没地方输入

但是我在xshell给私钥是设置了密码的,登录的时候会在下面的框里输入密码,在deepin里面没地方输入

如果还是登入不了,方便把最新报错截图发过来看看吗?
如果还是登入不了,方便把最新报错截图发过来看看吗?
重新转换了私匙,已经可以登录了,感谢大家的帮助和解答🙏🙏🙏
Popular Events
More
之前Windows下一直使用xshell登录Linux服务器,因为使用的私钥是单独加密的,现在在deepin的系统默认终端的远程管理里设置好私钥证书后没有地方输入私钥的密码,导致无法登录远程服务器。请问怎么能够解决?远程登录提示如下: