由于安全漏洞,需要升级linux服务器openssh到最新版本OpenSSH_9.8p1, 升级后发现项目中使用的jsch 0.1.54版本jar包无法正常连接sftp服务器,日志异常内容com.jcraft.jsch.JSchAlgoNegoFailException: Algorithm negotiation fail
解决办法:通告修改sshd_config文件配置兼容之前版本的ssh-rsa
vim /etc/ssh/sshd_config,在Ciphers后面增加下面的配置,重启sshd服务即可
service sshd restart