gpt4 book ai didi

linux - com.jcraft.jsch.JSchException : session is down 错误

转载 作者:太空狗 更新时间:2023-10-29 11:22:14 26 4
gpt4 key购买 nike

我使用以下代码通过 Windows 在 Linux 上执行命令:

  JSch jsch=new JSch();  
Session session=jsch.getSession(user, host, port);
session.setConfig(props);
session.setPassword(pwd);
session.connect();
ChannelShell channel = (ChannelShell)session.openChannel("shell");
boolean ch = channel.isConnected();
channel.sendSignal("ls");
channel.connect();
boolean ch1 = channel.isConnected();

但是它在 channel.connect(); 行失败了:

com.jcraft.jsch.JSchException: session is down
at com.jcraft.jsch.Channel.connect(Channel.java:172)
at com.jcraft.jsch.Channel.connect(Channel.java:132)

如何修复这样的错误?

最佳答案

尝试使用一些轮询,您可以在其中检查 session 的事件状态。作为引用,您可以查看this 链接

关于linux - com.jcraft.jsch.JSchException : session is down 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24408618/

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