当我能够通过FileZilla连接时,我无法从SFTP文件源中提取文件

时间:2016-04-22 05:06:57

标签: java linux unix sftp

我得到" 未能协商传输组件"在日志中。有没有人知道原因是什么,因为它似乎不是任何代码方面的问题。

提前致谢。

Failed to negotiate a transport component [aes192-cbc] [arcfour] [Unknown cause] 
  at com.maverick.ssh2.TransportProtocol.B(Unknown Source)
  at com.maverick.ssh2.TransportProtocol.C(Unknown Source)
  at com.maverick.ssh2.TransportProtocol.processMessage(Unknown Source)
  at com.maverick.ssh2.TransportProtocol.startTransportProtocol(Unknown Source)
  at com.maverick.ssh2.Ssh2Client.connect(Unknown Source)
  at com.maverick.ssh.SshConnector.connect(Unknown Source)
  at com.maverick.ssh.SshConnector.connect(Unknown Source)

1 个答案:

答案 0 :(得分:0)

服务器支持" arcfour"仅密码,而您的客户支持" aes192-cbc"仅

j2ssh-maverick实现" arcfour"太。您可以使用JCEComponentManager.installArcFourCiphers启用它。

虽然注意到" arcfour"是一个弱密码,你应该尽可能避免使用它。考虑升级服务器。