Browse Source

延长连接远程服务器超时时间

master
李世鹏 3 years ago
parent
commit
961b66cc80
  1. 8
      src/main/java/com/example/ftpdemo/controller/SSHRemoteCall.java
  2. 4
      src/main/java/com/example/ftpdemo/service/impl/MethodImpl.java

8
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;

4
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");

Loading…
Cancel
Save