我正在寻找构建服务器,自动化服务器的持续集成,这些服务器可以具有位于 NAT 之后的客户端(工作人员)并且需要对客户端进行非 root访问。
这意味着工作是连接到服务器并要求新工作的人,而不是相反的人。
我知道应该可以设置 VPN 或反向 ssh 解决方案,但这超出了这个问题的范围。我只是在寻找简单的设置。
我正在寻找构建服务器,自动化服务器的持续集成,这些服务器可以具有位于 NAT 之后的客户端(工作人员)并且需要对客户端进行非 root访问。
这意味着工作是连接到服务器并要求新工作的人,而不是相反的人。
我知道应该可以设置 VPN 或反向 ssh 解决方案,但这超出了这个问题的范围。我只是在寻找简单的设置。
这是 Jenkins 文档中关于访问防火墙后面的从站的内容。不过,我自己从未尝试过在防火墙后面运行从属服务器。
如果您决定使用 JNLP,您将需要考虑如何启动(或者,更重要的是,重新启动)您的从站(根据我的经验,从站连接可能会时不时地无缘无故地中断)。例如,我们通过 VNC 连接到从机并通过快捷方式重新启动从机(无头运行从机)。