Перейти к содержанию

Смена пароля по умолчанию в ActiveMQ

Введение

Меняем пароль на учетную запись admin с паролем admin в Apache ActiveMQ 5.15.8.

Откройте каталог куда был установлен сервер очередей и найдите файл  jetty.xml

Snimok ekrana 2022 12 27 v 21.46.45

в нашем случае он находится

Snimok ekrana 2022 12 27 v 21.47.24

Вышеуказанная аутентификация должно быть указано - true

Snimok ekrana 2022 12 27 v 21.49.09

Затем откройте файлjetty-realm.properties в том же каталоге и смените пароль установлденный по умолчанию

Snimok ekrana 2022 12 27 v 21.53.07

В моем случае это MY_PASS

Затем перезапустите сервис

sudo systemctl restart activemq.service

проверяем запущен ли сервер очередей и есть ли ошибки

Snimok ekrana 2022 12 27 v 21.57.29

если при перезапуске службы выпадает ошибка смотрите лог запуска возможно он не установлен в systemd

Snimok ekrana 2022 12 27 v 22.12.38

проверьте файл

sudo nano /etc/systemd/system/activemq.service
[Unit]
Description=Apache ActiveMQ
After=network.target
[Service]
Type=forking
User=root
Group=root

ExecStart=/opt/apache-activemq-5.15.8/bin/activemq start
ExecStop=/opt/apache-activemq-5.15.8/bin/activemq stop

[Install]
WantedBy=multi-user.target

затем перезапустите службу

sudo systemctl daemon-reload  

sudo systemctl start activemq

если служба не была установлена в systemd не запудьте установить автозапуск

sudo systemctl enable activemq

По умолчанию ActiveMQ будет доступен через HTTP порт 8161. Откройте  браузер и перейдите по ссылке http://ip_server:8161/admin и вам будет предложено ввести имя пользователя и пароль. По умолчанию это admin / admin

Snimok ekrana 2022 12 27 v 22.24.52