Ganymed_ssh2工具bug

Ganymed ssh-2是一个通过BSD许可的开源的Java库,它使用纯Java实现了ssh2协议,它允许一个Java程序连接到SSH服务器,它支持SSH会话(远程命令执行和Shell访问)、本地和远程端口转发、本地流转发、X11转发、SCP和SFTP。所有的加密功能没有依赖任何JCE(提供用于加密、密钥生成)。


官方网址:

http://www.ganymed.ethz.ch/ssh2/

http://www.cleondris.ch/opensource/ssh2/



Maven地址:

http://maven.ch.cam.ac.uk/content/groups/ucc/com/trilead/ssh2/build211/



注意:旧地址只更新至build210版,官方声明旧版地址不再维护,并在旧版官网上注明了新官网地址(太低调了,新地址写的太不醒目了)。



build210存在bug通过SFTPv3Client类的write方法向服务器端写文件时,写的文件为0字节的文件!


解决方案:

为了解决这个问题,google了下,在一个老外的博客中发现他也遇到这个问题,详情参看我的另一篇博客:http://blog.csdn.net/bbirdsky/article/details/9301967由于英文能力有限,翻译的很牵强),那个Maven地址的build211确实已经修复了0字节文件的bug,但是包结构也变化了,估计是哪个大神修改bug后新建的,给人的感觉很山寨。


后来发现新官网的版本build250也修正了此bug,并也推出了build251 beat版,果断支持官方版本。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值