Установка XMPP-сервера eJabberd в Ubuntu

Для начала нужно запустить сервер Ubuntu 12.10 x64 как пользователь root.

1: Установка eJabberd

apt-get -y install ejabberd

2: Настройка учетной записи администратора

Примечание: вместо password укажите пароль учетной записи администратора.

ejabberdctl register admin localhost password

Привилегии администратора

В качестве стандартного имени хоста eJabberd использует «localhost», но это можно изменить в конфигурационном файле. В данном руководстве вместо стандартного имени будет использоваться «admin@localhost»; отредактируйте следующие строки файла /etc/ejabberd/ejabberd.cfg: %% Admin user {acl, admin, {user, “admin”, “localhost”}}. %% Hostname {hosts, [“localhost”]}.

Перезапуск eJabberd

service ejabberd restart

Теперь можно открыть интерфейс eJabberd в формате http://IP_адрес_сервера:5280/admin.

http://198.199.90.115:5280/admin

Имя для входа – пользователь@домен (в данном случае admin@localhost). Веб-интрефейс eJabberd позволяет управлять всеми настройками.

Добавление пользователей

В левом боковом меню интерфейса нажмите Virtual Hosts -> localhost -> Users. eJabberdAddUser

eJabberdAdmin2

Кроме того, пользователя можно добавить и из командной строки через SSH:

eJabberdRegisterUser

Затем можно установить клиент (например, Pidgin) для подключения к XMPP:

eJabberdPidgin1

Для шифрованного подключения к XMPP-серверу используйте порт 5222.

Внесение пользователей в Buddy List

В Pidgin можно открыть список контактов под названием Buddy List и внести в него пользователя, выбрав в меню Buddies -> Add Buddy (или же нажать CTRL+B):

eJabberdAddBuddy

 

Выбранный пользователь получит заявку на добавление в контакты, которую он должен принять. Теперь можно выполнять безопасный обмен данными и сообщениями при помощи XMPP и криптографического модуля OTR в Pidgin.

Готово!

Tags: , , , , ,

Добавить комментарий