自学内容网 自学内容网

SSH连接提示秘钥无效

说明:本文记录一次使用SSH连接服务器失效的问题。

使用SSH命令连接服务器,

ssh -i ssh秘钥路径 user@192.xx.xx.xx

提示下面的错误;

Load key "shuhe.bin": invalid format
aochuang@192.xx.xx.xx: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

可敲下面的命令,检查一下SSH秘钥格式

ssh-keygen -l -f ssh秘钥路径

如下,我文件夹里有两个文件,ssh是登录服务器提示秘钥无效的,id_rsa是有效的,

在这里插入图片描述

使用命令检查如下:

在这里插入图片描述

解决:秘钥格式有问题,打开对比发现末尾少了一行空格

在这里插入图片描述

加上后,再检查没问题,也可以登录服务器了。这个问题是因为秘钥是写在文档上的,我是复制过来的,当时维护的同事可能也少复制了一行。

在这里插入图片描述


原文地址:https://blog.csdn.net/qq_42108331/article/details/142603411

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!