com.jcraft.jsch.JSchException: invalid privatekey: [B@7b98f307
错误如图:主要原因是生成密钥的时候使用的openssh版本过高导致,其生成的密钥类似如下,而jsch版本低,解析不了高版本的openssh生成的秘钥。查看秘钥一般存储位置系统盘用户目录下,如:C:\Users\tt\.ssh\id_rsa解决思路:1、提高jsch版本升级jsch为最新版本版本,在mvn仓库中查找:https://mvnrepository.com/artifact/com.jcr