摘要
本发明公开一种基于Jsch的ssh工具适配方法,涉及网络安全技术领域;包括:步骤1:在调用Jsch之前根据服务端使用的算法在客户端扩展算法,用于与服务端连接,步骤2:升级Jsch版本并迁移包路径,步骤3:为服务端添加ssh‑rsa算法,步骤4:对openSSH和Jsch源码进行修改,增加国密算法,步骤5:在/com/jcraft/jsch/KeyExchange.java文件中增加SM2签名验签算法,确保在密钥交换过程中使用SM2算法进行签名和验签,增加SM4对称加解密算法,以支持使用SM4算法进行数据的加密和解密,步骤6:在服务端重启ssh服务,并且与客户端尝试进行连接,验证配置生效。