Установка XMPP-сервера eJabberd в Ubuntu
Cloud Server, 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.
Кроме того, пользователя можно добавить и из командной строки через SSH:
Затем можно установить клиент (например, Pidgin) для подключения к XMPP:
Для шифрованного подключения к XMPP-серверу используйте порт 5222.
Внесение пользователей в Buddy List
В Pidgin можно открыть список контактов под названием Buddy List и внести в него пользователя, выбрав в меню Buddies -> Add Buddy (или же нажать CTRL+B):
Выбранный пользователь получит заявку на добавление в контакты, которую он должен принять. Теперь можно выполнять безопасный обмен данными и сообщениями при помощи XMPP и криптографического модуля OTR в Pidgin.
Готово!
Tags: Cloud Server, eJabberd, Pidgin, Ubuntu, VPS, XMPP