非标准端口上的 Jenkins SSH 身份验证节点
Jenkins SSH-authenticated node on non-standard port
是否可以配置 Jenkins ssh 节点(从节点)在不同于 22 的端口上进行身份验证?
将“Launch method”选择为“Launch slave agents via SSH”后,就可以进入我们要配置node的主机了。然而,到处都没有“端口”字段,语法“ip:port”也不起作用。
将主机字段设置为 ip:port 后,Jenkins 尝试连接到 ip:port:22
Opening SSH connection to IP:PORT:22.
IP:PORT: invalid IPv6 address
有什么建议吗?或者是否有必要坚持使用标准的 ssh 端口?
想要使用不同 ssh 端口的原因是在远程机器上使用 Docker 容器。
Jenkins - 2.89 with SSH slaves plugin
如果我没有正确理解你的问题,你忽略了通过 SSH 从属插件在新节点配置表单上的 advanced
按钮。
添加节点 -
单击“高级”,您应该能够通过 GUI 定义端口 -
是否可以配置 Jenkins ssh 节点(从节点)在不同于 22 的端口上进行身份验证?
将“Launch method”选择为“Launch slave agents via SSH”后,就可以进入我们要配置node的主机了。然而,到处都没有“端口”字段,语法“ip:port”也不起作用。
将主机字段设置为 ip:port 后,Jenkins 尝试连接到 ip:port:22
Opening SSH connection to IP:PORT:22.
IP:PORT: invalid IPv6 address
有什么建议吗?或者是否有必要坚持使用标准的 ssh 端口? 想要使用不同 ssh 端口的原因是在远程机器上使用 Docker 容器。
Jenkins - 2.89 with SSH slaves plugin
如果我没有正确理解你的问题,你忽略了通过 SSH 从属插件在新节点配置表单上的 advanced
按钮。
添加节点 -