以前用org.apache.commons.net.ftp.FTPClient访问服务器WIN2003下的FTP,现在服务器改用Linux,但又不想搭建Ftp服务器,想直接利用SSH2服务做个sftp客户端来访问Linux。
有没有这方面开源的java控件?org.apache.commons.net.ftp.FTPClient可以直接访问吗?
谢谢!

解决方案 »

  1.   

    你做一个FTP服务器端,然后再用ftp客户端访问就可以了
      

  2.   

    http://www.jcraft.com/jsch/
    http://www.ganymed.ethz.ch/ssh2/
    这是两个开源的java ssh协议实现。
      

  3.   

    楼上的朋友,org.apache.commons.net.ftp.FTPClient可以使用SSH2协议吗?
      

  4.   


    原来我这样回答是在玩你。 下面的地址能不能帮助到你?
    http://hi.baidu.com/injava/blog/item/49bebed3eb16e333970a16d5.html
      

  5.   

    谢谢楼上两位,你们的资源让我受益匪浅,通过提供的资源自己可以编写ftp客户端控件。
    不过我还是希望能够直接提供已经对SSH2协议封装好的FTP功能包,类似org.apache.commons.net.ftp.FTPClient直接调用。
    实在不想自己再封装了。
    有没有呢?