From 961b66cc809a2974a1b618cd958c5e8856cb2972 Mon Sep 17 00:00:00 2001 From: lishipeng <1572427111@qq.com> Date: Thu, 8 Dec 2022 10:34:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BB=B6=E9=95=BF=E8=BF=9E=E6=8E=A5=E8=BF=9C?= =?UTF-8?q?=E7=A8=8B=E6=9C=8D=E5=8A=A1=E5=99=A8=E8=B6=85=E6=97=B6=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/ftpdemo/controller/SSHRemoteCall.java | 8 ++++++-- .../java/com/example/ftpdemo/service/impl/MethodImpl.java | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) 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");