非标准端口上的 Jenkins SSH 认证节点

cru*_*sty 1 linux jenkins docker jenkins-slave

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

选择“Launch method”为“Launch slave agent via SSH”后,就可以进入我们要配置节点的主机了。然而,任何地方都没有“端口”字段,语法“ip:port”也不想工作。

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

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

IP:PORT:无效的 IPv6 地址

有小费吗?还是必须坚持使用标准的 ssh 端口?想要使用不同 ssh 端口的原因是在远程机器上使用 Docker 容器。

viv*_*d4v 7

Jenkins - 2.89 带有 SSH slaves 插件

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

添加节点 -

添加节点 单击高级,您应该能够通过 GUI 定义端口 -

在此处输入图片说明