diff --git a/src/main/java/com/example/ftpdemo/controller/SSHRemoteCall.java b/src/main/java/com/example/ftpdemo/controller/SSHRemoteCall.java index 67f63c0..aa46aa9 100644 --- a/src/main/java/com/example/ftpdemo/controller/SSHRemoteCall.java +++ b/src/main/java/com/example/ftpdemo/controller/SSHRemoteCall.java @@ -96,8 +96,12 @@ public class SSHRemoteCall { // config.put("StrictHostKeyChecking", "no"); // session.setConfig(config);// 为Session对象设置properties // session.setTimeout( );// 设置超时 - session.setConfig("StrictHostKeyChecking", "no"); - session.connect();//// 通过Session建立连接 +// session.setConfig("StrictHostKeyChecking", "no"); + Properties config = new Properties(); + config.put("StrictHostKeyChecking", "no"); + config.put("PreferredAuthentications", "password"); + session.setConfig(config); + session.connect(30000);//// 通过Session建立连接 // 设置登陆状态 logined = true; diff --git a/src/main/java/com/example/ftpdemo/service/impl/MethodImpl.java b/src/main/java/com/example/ftpdemo/service/impl/MethodImpl.java index 63febd9..9e4990c 100644 --- a/src/main/java/com/example/ftpdemo/service/impl/MethodImpl.java +++ b/src/main/java/com/example/ftpdemo/service/impl/MethodImpl.java @@ -264,10 +264,10 @@ public class MethodImpl implements Method { Session session = jsch.getSession(Constant.user, Constant.host, 30017); session.setPassword(Constant.password1); session.setConfig("StrictHostKeyChecking", "no"); - session.connect(); + session.connect(20000); ChannelSftp sftp = (ChannelSftp) session.openChannel("sftp"); - sftp.connect(1000); + sftp.connect(20000); // 连接远程服务器,日志存放地 String yesterdayStr = DateUtil.format(DateUtil.yesterday(), "yyyy-MM-dd");