当前位置: 首页 > 知识库问答 >
问题:

使用SSH的Jenkins从连接

宇文兴言
2023-03-14

我有一台Ubuntu主机和Windows10从机

我需要使用SSH连接从主机(ubuntu)连接从机(windows机)

按照下面的链接

在发射时面临以下问题。请帮帮我

[05/08/17 06:26:10][SSH]打开到172.16.108.233:22的SSH连接。连接超时(连接超时)SSH连接失败,IOException:“连接超时(连接超时)”。java.io.ioException:在com.trilead.ssh2.Connection.connect(Connection.java:818)在com.trilead.ssh2.Connection.connect(Connection.java:687)在com.trilead.ssh2.Connection.connect(Connection.java:587)在hudson.plugins.sshslaves.sshlauncher.openconnection(sshlauncher.java:1198)在hudson.plugins.sshslaves.sshlauncher$2.在:719)在java.util.concurrent.futureTask.run(FutureTask.java:266)在java.util.concurrent.ThreadPoolExecutor.runworker(ThreadPoolExecutor.java:1142)在java.util.concurrent.ThreadPoolExecutor.javer.run(ThreadPoolExecutor.java:617)在java.lang.thread.run(ThreadPoolExecutor.javer.run(ThreadPoolExecutor.javer.juwer.run(a.net.abstractplainsocketimpl.connectToAddress(abstractplainsocketimpl.java:206)在java.net.abstractplainsocketimpl.connect(abstractplainsocketimpl.java:188)在java.net.sockssocketimpl.connect(Sockssocketimpl.java:392)在java.net.socket.connect(Sockssocketimpl.java:392)在java.net.socket.connect(Socket.java:589)在05/08/17 06:28:21]启动失败-清理连接[05/08/17 06:28:21][SSH]连接关闭。

注意:在从机中只安装Git(未安装Jenkins)

共有1个答案

甘骞尧
2023-03-14

在密钥配置中,应该放置私钥而不是公钥,并且在从机中不需要安装Jenkins

 类似资料:
  • Jenkins master运行在Amazon实例上,从机设置在专用的Soyoustart机器上。工作正常,直到需要重做从属设置:重新安装OS,安装Java,向从属authorized_keys添加masters key,并删除/再次添加masters known_hosts中的从属。为从机设置新的凭据,并在Jenkins master中配置节点,但它无法连接到从机。 设置是相同的,并且一直在与其

  • 我在上运行jenkins,并希望在上运行一个slave。但是,要将ssh转到从服务器,我需要通过。一般来说,要从我的普通帐户ssh到这台机器,我只需要使用~/.ssh/config来设置一个proxycommand。 我已经在文件中复制了这个设置: 我为网关和从机都设置了公钥身份验证,这样,在命令行中,我可以直接从ssh到,只需执行。 不幸的是,Jenkins似乎不尊重我的。ssh/config设

  • 问题内容: 我在Mac从属计算机上有一个iOS存档作业,这有时会花费很长时间,有时需要30分钟。问题是ssh长时间连接经常断开连接并导致任务失败。 现在我想问一下如何避免这个问题?我要寻找的是长时间连接断开但任务继续执行时。我能怎么做? 问题答案: 自2014年以来,添加keepAlive选项是一项功能请求 作为建议的解决方法,此故障单包括: 1. 更改通过添加下面一行到这个文件的末尾。这告诉ss

  • 参考文献:http://jenkins-ci.org/content/good-bye-java6

  • 问题内容: 我想使用scp / ssh将一些文件上传到服务器。我发现我需要使用基于证书的身份验证,但是问题是如何?我真正想做的就是使用与git一起使用的相同种类的凭据- 存储在Jenkins中的密码ssh证书。但是,我无法解决该问题-代码段生成器对此没有明显的选择。 别人做什么?是否有未记录的功能可以做到这一点? 问题答案: 如果安装SSH代理插件,则可以使用管道步骤在ssh- agent处于活动

  • 问题内容: 目前,我们在Windows上拥有Jenkins主服务器,Ubuntu从属服务器和Windows从属服务器。我正在尝试在Windows从站上设置git。安装了msysgit,并将目录包括在系统路径变量中,以便可以在任何地方调用“ git.exe”或“ git.cmd”。 在我的Jenkins配置中,我有一个带有私有SSH密钥的凭证。该凭据供詹金斯与Git一起使用。这适用于主节点和linu