2017-07-24 144 views
2

我的詹金斯大師是與https保護。我通過JNLP使用啓動方法Java web start啓動slave。但是,由於我的主人是安全的,我無法建立連接。所以我使用「隧道連接通過」選項,並通過其他端口連接。我的問題是如何使用/不使用隧道選項安全地連接主站?詹金斯奴隸安全地連接詹金斯大師

回答

1

您可以在主配置一個固定的JNLP端口號: https://wiki.jenkins.io/display/JENKINS/Jenkins+CLI#JenkinsCLI-Connectionmechanism

然後,您可以只HTTPS和固定端口的入站流量到您的詹金斯主人打開。此外,您可以限制源IP地址,只允許來自您的從屬IP地址的傳入流量(假設它們是永久性的和衆所周知的)。

如果您使用JNLP4協議並禁用較舊的協議,則從站到主站的流量將進行TLS加密。

這是可以接受的,安全明智嗎?

+0

是否將流量從從設備加密並認證到主設備?如果你能在你的答案中澄清這一點,我會很感激。 –

+0

是的,如果您使用JNLP4協議(僅禁用較早的JNLP1/2協議以確保您使用的是JNLP4),則使用TLS對其進行加密。 REF:https://issues.jenkins-ci.org/browse/JENKINS-26580 是的,它使用每個節點的機密進行身份驗證。 –