JNLP и порты, которые должны быть открыты в конфигурации агента Jenkins и брандмауэра

При соединении мастера Jenkins и агента Jenkins с помощью JNLP и наличия брандмауэра между ними, какие порты я должен указать в брандмауэре, чтобы они оставались открытыми?

Для мастера Дженкинса:

  • 443 (мастер Jenkins доступен по https)
  • 9999 (исправлено настроено в моем мастере Jenkins в «TCP-порт для агентов JNLP»)

Для агента Дженкинса:

Какой порт должен быть открыт для мастера Jenkins, чтобы иметь доступ к агенту Jenkins?


person andreasgk    schedule 14.03.2018    source источник


Ответы (1)


При подключении главного устройства Jenkins и подчиненного устройства / агента через JNLP, агент устанавливает связь с главным устройством. Идеально, если агент (ы) находится за брандмауэром или в частной сети, которая не разрешает входящие соединения.

Какой порт должен быть открыт для мастера Jenkins, чтобы иметь доступ к агенту Jenkins?

Нет, просто убедитесь, что TCP-порт для JNLP открыт на мастере (порт 9999 в вашем случае)

person Med Mahdi Battikh    schedule 20.12.2018
comment
Но когда Дженкинс попытается установить Groovy на подчиненный узел, я подозреваю, что он попытается сделать это в обратном порядке, не так ли? Я продолжаю получать ошибку прокси-сервера, и это заставило меня подозревать, что нужно открыть порт. - person francisaugusto; 29.05.2019