7

Я использую Centos 6.5 и Jenkins 1.547 . Я установил Дженкинс, как описано в вики Дженкинса .

Я настроил Jenkins для прослушивания на локальном порту 8081 .

netstat -tulpn показывает, что Jenkins дополнительно прослушивает больше портов (PID 981 является запущенным процессом Jenkins):

$ netstat -tulpn | grep 981

tcp        0      0 :::41613                    :::*                        LISTEN      981/java
tcp        0      0 ::ffff:127.0.0.1:8081       :::*                        LISTEN      981/java
tcp        0      0 :::43586                    :::*                        LISTEN      981/java
udp        0      0 :::33848                    :::*                                    981/java
udp        0      0 :::5353                     :::*                                    981/java

Я задаюсь вопросом о назначении этих дополнительных портов. Кроме того, эти порты доступны снаружи, т. Е. Внешнее сканирование nmap показывает, что эти порты открыты.

Как я могу настроить Jenkins для прослушивания только на локальном порту 8081?

1 ответ1

10

В багтрекер Дженкина есть открытая проблема, которая описывает шаги, которые необходимо выполнить, чтобы закрыть все нежелательные порты:

  • В веб-интерфейсе Jenkins в разделе DashboardManage JenkinsConfigure SystemSSH Server выберите Disable.
  • В веб-интерфейсе Jenkins в разделе « Панель инструментов» → « Управление Jenkins» → « Настроить глобальную безопасность» → « Порт TCP» для подчиненных агентов JNLP выберите « Отключить».
  • Предполагая, что Jenkins запускается через /etc/init.d/jenkins как непривилегированный пользователь, затем отредактируйте файл конфигурации /etc/sysconfig/jenkins , найдите JENKINS_JAVA_OPTIONS и добавьте -Dhudson.DNSMultiCast.disabled=true -Dhudson.udp=1023 (... например, если предполагается, что в данный момент он читает JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true" , затем измените его на JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.DNSMultiCast.disabled=true -Dhudson.udp=1023")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .