Jenkins在非标准端口上通过SSH身份验证的节点

时间:2018-01-15 09:21:11

标签: linux docker jenkins jenkins-slave

是否可以将Jenkins ssh节点(slave)配置为在不同于22的端口上进行身份验证?

选择“启动方法”为“通过SSH启动从属代理”后,可以进入我们要配置节点的主机。但是,周围没有“端口”字段,语法“ip:port”也不想工作。

将主机字段设置为ip:port后,Jenkins尝试连接到ip:port:22

  

打开与IP的SSH连接:PORT:22。

     

IP:PORT:IPv6地址无效

任何提示?或者是否有必要坚持使用标准的ssh端口? 想要使用不同ssh端口的原因是在远程计算机上使用Docker容器。

1 个答案:

答案 0 :(得分:3)

  

Jenkins - 2.89使用SSH奴隶插件

如果我正确理解了您的问题,您通过SSH slave插件忽略了新节点配置表单上的advanced按钮。

添加节点 -

Add Node 点击Advanced&您应该能够通过GUI定义端口 -

enter image description here