【问题标题】:Jenkins ssh why it shows this error com.jcraft.jsch.JSchException: channel is not opened?Jenkins ssh 为什么会显示这个错误 com.jcraft.jsch.JSchException: channel is not open?
【发布时间】:2019-06-24 16:36:42
【问题描述】:

我知道我发布了一个困扰我好几天的问题,但在发布后仅 5 分钟就找到了解决方案,所以我发布了这个问题,我在 2 小时后就遇到了这个问题,无论如何,我在 Jenkins 有一份工作通过 SSH 远程执行一系列命令,但在建立连接之前它会抛出此错误:com.jcraft.jsch.JSchException: channel is not opened,在我的拓扑中,我的主 PC 中有 Jenkins 服务器,我想与 CentOS 7 VM 通信,在我的jenkins 我已经配置了所有东西(例如全局配置上的 SSH 代理),在我的 CentOS 7 VM 上我认为不需要打开端口 22,我的预期结果显然是执行脚本的可能性(让我们开始通过连接),我的虚拟机的 ip 是 192.168.127.129,如果您需要其他信息,可以通过评论询问我,提前谢谢

【问题讨论】:

    标签: jenkins ssh


    【解决方案1】:

    我没有解决问题,但是我的虚拟机仅在主机连接中,我将其更改为 NAT 并解决了问题,但这不是永久性的,也不是最佳实践,现在我的虚拟机已连接到互联网并暴露在外所有的危险

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-03
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 2022-12-20
      • 2020-12-15
      • 2010-10-30
      • 1970-01-01
      相关资源
      最近更新 更多