微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Camel FTP中的密钥交换协议

如何解决Camel FTP中的密钥交换协议

我使用“camel-ftp:2.17.2”组件,内部使用“jsch:0.1.53”。

我需要更改认的密钥交换算法。我从 JSCH 文档中知道这可以通过属性文件来完成。

如何通过 Camel FTP 间接使用 JSCH 实现这一点?是否支持更改此配置?

解决方法

它目前无法与 Apache Camel 一起开箱即用。我创建了一个 JIRA 票证,允许在未来的 Camel 版本中在组件上指定它: https://issues.apache.org/jira/browse/CAMEL-16266

,

默认情况下,Jsch 密钥交换包括几种发送到服务器的算法,服务器用它支持的算法进行响应。然后选择其中之一。 Martin Prikryl 提到的帖子中的问题是,即使选择了 diffie-hellman-group-exchange-sha256,服务器还是关闭了连接。日志文件显示 jsch 客户端发送的最大密钥大小为 1024 位“SSH_MSG_KEX_DH_GEX_REQUEST(1024

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。