Xshell新建ssh会话使用秘钥登录时,导入密钥时提示:“用户秘钥导入失败”/“无法加载用户密钥”
如题,shell提示如下


查看秘钥文件,发现其为OPENSSH密钥

将其转换为RSA密钥
将密钥文件上传至Linux服务器,执行如下命令
yum install -y putty
puttygen id_rsa -o id_rsa.ppk
puttygen id_rsa.ppk -O private-openssh -o id_rsa.pem
在当前目录生成的id_rsa.pem文件即为转换后的RSA秘钥

使用转换后的RSA秘钥在xhell重新导入秘钥成功
