![在这里插入图片描述](https://img-blog.csdnimg.cn/88b6ab7f13b8431e899f08d70c4618ee.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Lmd5biI5YWE,size_20,color_FFFFFF,t_70,g_se,x_16)
1.概述
出现这个问题,是因为做这个操作
【java】java ssh远程连接报错 Invalid PEM structure, ‘-----BEGIN…‘ missing Publickey authentication failed
然后远程认证一直不通过。java.io.IOException: Invalid PEM structure, '-----BEGIN...' missing
,然后我找了很多方法都不行。
2.进展
在一个网站偶然看到如下 关于ssh-keygen 生成的key以“BEGIN OPENSSH PRIVATE KEY”开头 可以直接转。
现在使用命令 ssh-keygen -t rsa 生成ssh,默认是以新的格式生成,id_rsa的第一行变成了“