JSch连接SFTP Exception:Algorithm negotiation fail问题解决

问题背景
测试环境sftp采用的jsch作为客户端来连接服务端进行文件传输,然后应用部署到生产后报错,算法协商失败
com.jcraft.jsch.JSchException: Algorithm negotiation fail

问题分析
Algorithm negotiation fail 算法协商失败
sftp和ssh用的是同一套加密算法,算法协商失败为客户端与服务端所支持的算法不一致,导致报该异常。解决方法为统一客户端及服务端所支持的算法。
检查客户端及服务端的版本
查看ssh版本: ssh -V 有问题的生产环境为:8.5 没问题的测试环境为:7.4
ssh默认支持的算法为
OpenSSH enables only the following key exchange algorithms by default:
- [email protected]

JSch连接SFTP Exception:Algorithm negotiation fail问题解决最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/8557.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>