Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 8 Следующий »

Данная статья применима к:

Установка пакетов

Подключение репозитория

Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) следует использовать версии пакетов, входящих в дистрибутив. Подключение стороннего репозитория на требуется.

При написании статьи использовалась самая свежая доступная версия ejabberd из репозитория https://apt.jabber.at разработчиков приложения Jabber.

Для установки:

  1. Подключить репозиторий https://apt.jabber.at и зарегистрировать его ключи;
  2. Для Astra Linux Common Edition - удалить файл /etc/apt/preferences.d/orel, определяющий приортет реппозиториев Орёл;
  3. Обновить кеш репозиториев;
  4. Установить пакет и зависимые пакеты.

Сценарий подключения:

Перед подключением репозитория понадобится удалить сертификат DST_Root_CA_X3 с истекшим сроком действия, если такой имеется в системе. См. Прекращение использования нежелательного сертификата


echo "deb https://apt.jabber.at stretch ejabberd" | sudo tee /etc/apt/sources.list.d/jabber.at.list > /dev/null
wget -qO- https://apt.jabber.at/gpg-key | sudo apt-key add -
[ -f /etc/apt/preferences.d/orel ] && sudo mv /etc/apt/preferences.d/orel /etc/apt/preferences.d/orel.~

Установка пакетов

Установку пакетов можно выполнить с помощью графического менеджера пакетов или командами:

sudo apt update
sudo apt install ejabberd

Установка jabber-клиента

Jabber-клиент psi-plus входит в дистрибутивы Astra Linux и при установке ОС устанавливается по умолчанию. При необходимости его можно установить с помощью графического менеджера пакетов или командой:

sudo apt install psi-plus
Дополнительно можно установить пакет плагинов для jabber-клиента:
sudo apt install psi-plus-plugins
Клиент psi-plus можно запустить из графического меню: "Пуск" - "Сеть" - Мессенджер PSI+".

Простейшая настройка для проверки работоспособности

Добавить пользователя (пользователь admin на локальной машине с паролем password):

sudo ejabberdctl register admin localhost password
Предоставить этому пользователю права администратора, для чего в файле /etc/ejabberd/ejabberd.yml секцию acl привести к виду (указать имя admin в списке пользователей-администраторов вместо пустой строки):

acl:
 admin:
    user:
      - "admin"

 local:
   user_regexp: ""
 loopback:
   ip:
     - "127.0.0.0/8"

Перезапустить службу:

sudo ejabberdctl restart
После выполнения указанных действий станет доступен вход в web-интерфейс администрирования (понадобится подтвердить доверие к сертификату):
Кроме того, для проверки работоспособности можно использовать клиент psi-plus, выполнив с его помощью подключение с именем учётной записи  admin@localhost.


  • Нет меток