JSch解析不了高版本ssh秘钥对引发的异常

JSch因密钥对版本配置问题导致invalid privatekey Exception

异常截图JSch解析不了高版本ssh秘钥对引发的异常

JSch解析不了高版本ssh秘钥对引发的异常

原因:是生成密钥的时候使用的openssh版本过高导致,其生成的密钥类似如下:我的jsch版本是0.1.53,这个版本是解析不了密钥,尝试换更高版本还是解决不了

解决办法:ssh-keygen -m PEM -t rsa -b 4096

重新生成新的ssh密钥对重写之前的ssh密钥对

JSch解析不了高版本ssh秘钥对引发的异常获取最新生成的ssh : cat ~/.ssh/id_rsa.pub
JSch解析不了高版本ssh秘钥对引发的异常
重新编译,项目正常运行

参考博客:
链接: https://www.deeplearn.me/3381.html.

上一篇:Python教程——4.Python 数据类型


下一篇:C++-DLL-rule five-pimpl(详细教程)