Java如何实现SFTP?!怎么样?有线索了吗?我也正忙于开发一个实现sftp的客户端,发现协议不匹配的问题,我使用第三方商业API也存在同样的问题,现在我怀疑SUN的JDK可能还没有完善这方面的功能.如果真是这样的话,那么我下一步想通过本地方法调用来实现它,但如果这样做了,好像我的初衷也根本没有得到实现,呵呵,其中的困难还不知道有多少呢?有什么消息及时联系:[email protected]下面是异常信息:*********************************
Connecting to host ... please wait
Secure data channel established.
Establishing secure command channel ... please wait
Secure command channel established.
SSH-1.99-OpenSSH_3.5p1
TYPE I
Protocol mismatch.//协议不匹配!
PWD
*********************************

解决方案 »

  1.   

    我搞得好像没有你那么复杂.
    我就是希望我上传到某台服务器的文件能够马上部署到其他服务器,
    后来想过用rsync但是懒的调试而且好像不支持这种主动的模式,
    现在做成通过Java的Runtime.getRuntime.exec()调用shell,
    不过还是问题一大堆,脚本经常执行不完全,也不知道是什么原因.关于SSH,在openSSH查到的sshtools.com的API能支持SSH2.0,就是那个网站我上不去.