gpt4 book ai didi

java - JSCH session 连接问题

转载 作者:行者123 更新时间:2023-11-30 06:36:43 34 4
gpt4 key购买 nike

我运行了下面的程序并重新启动了主机,这需要大约 6 到 8 分钟才能完成重新启动,但我从未超时......也就是说,它永远不会转到其他部分。

    public static void main(String a[]) throws JSchException, InterruptedException {
java.util.Properties config = new java.util.Properties();
JSch jsch = new JSch();
String user = "cli";
String host = "135.104.217.114";
String password = "cli";
int port = 22;
Session session = jsch.getSession(user,host,port);
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.setPassword(password);
session.connect();
while(true)
{
if(session.isConnected())
{
System.out.println("session connected");
}
else
{
System.out.println("sesion not connected--------------");
}
Thread.sleep(1000);
}
}

最佳答案

您很可能需要配置"Sever Alive" properties

session.setServerAliveInterval(5000); // Check if server is alive every 5 seconds
session.setServerAliveCountMax(5); // Disconnect after 5 Server Alive checks did not receive a response.

关于java - JSCH session 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45088540/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com