1.jsch官方API查看地址(附件为需要的jar)
http://www.jcraft.com/jsch/
2.jsch简介
JSch(Java Secure Channel)是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。
SFTP(Secure File Transfer Protocol)安全文件传送协议。可以为传输文件提供一种安全的加密方法。SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式,但是传输效率比普通的FTP要低。
3.api常用的方法:
- put(): 文件上传
- get(): 文件下载
- cd(): 进入指定目录
- ls(): 得到指定目录下的文件列表
- rename(): 重命名指定文件或目录
- rm(): 删除指定文件
- mkdir(): 创建目录
- rmdir(): 删除目录
- put和get都有多个重载方法,自己看源代码
4.对常用方法的使用,封装成一个util类