【发布时间】: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,如果您需要其他信息,可以通过评论询问我,提前谢谢
【问题讨论】: