Java操作sftp

Java操作sftp

ID:37857163

大小:24.96 KB

页数:17页

时间:2019-06-01

Java操作sftp_第1页
Java操作sftp_第2页
Java操作sftp_第3页
Java操作sftp_第4页
Java操作sftp_第5页
资源描述:

《Java操作sftp》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、import java.io.File;  import java.io.FileInputStream;  import java.io.IOException;  import java.io.InputStream;  import java.io.OutputStream;  import java.util.ArrayList;  import java.util.List;  import java.util.Vector;  import com.jcraft.jsch.Channel;  import com.jcraft.jsch.ChannelSftp;  imp

2、ort com.jcraft.jsch.JSch;  import com.jcraft.jsch.JSchException;  import com.jcraft.jsch.Session;  import com.jcraft.jsch.SftpException;  import com.shonetown.common.util.log.EventLog;    /**  * In order for SSH2 tunneling to function correctly one must ensure that the  * following line is unco

3、mmented in /etc/ssh/sshd_config :  * --------------------------CUT-------------------------------  * # Change to yes to enable tunnelled clear text passwords  * PasswordAuthentication yes  * --------------------------CUT-------------------------------  * Otherwise the initiation of the tunnel w

4、ill fail with  * "SSH Initialization failed, try again?  * com.jcraft.jsch.JSchException: Auth fail"  * @author aimer.xu  *  */  public class SftpHelper extends Thread {      private static EventLog log = new EventLog(SftpHelper.class);      private String host;      private String username;   

5、   private String password;      private String location;      private int port;      private String knowHosts;       private String osName;        private List filenames = new ArrayList();           public SftpHelper(String host, String username, String password, int port) {   

6、       this(host, username, password, port, "");      }            public SftpHelper(String host, String username, String password, int port, String location) {          this.host = host;          this.username = username;          this.password = password;          this.port = port;          o

7、sName = System.getProperty("os.name");          if (osName.toUpperCase().indexOf("WINDOWS") > -1) {              this.knowHosts = "c:\known_hosts";              if(location == null 

8、

9、 location.length() == 0){                  thi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。