клиент openfire для windows

Подробный гайд по установке OpenFire в среде Active Directory

Установка OpenFire + MS AD + SQL server 2005 + Pandion 2.5 (auto NTLM):
Вводные данные:
Версия OS контроллера домена Active Directory: Windows 2008 Server Enterprise Edition SP2 x64 EN
Функциональный уровень леса и домена Active Directory: Windows 2008 Native
Версия OS: Windows 2003 Server R2 Enterprise Edition SP2 x86 EN
Версия OpenFire: 3.6.4
Версия SASL/SSPI патча от Normann: 7.2
Версия СУБД: SQL 2005 Server Standard Edition SP3 x86 EN
FQDN Active Directory домена: contora.local
NetBios-Name Active Directory домена: contora
FQDN сервера OpenFire: jabber.contora.local
Имя XMPP (Jabber) домена: jabber.contora.local
Используемый Jabber-клиент: Pandion 2.5
Версия Clarity Pandion патчей: датированы 19.02.2008
Редактор XML: AkelPad или Notepad ++
Браузер структуры Active Directory: Active Directory Explorer

6) Создаем записи типа SRV на DNS-сервере для автоматического нахождения TCP/IP параметров сервера с доменом Jabber в текущем домене Active Directory:
SRV recond 1:

service: _xmpp
protocol: _tcp
priority: 0
weigth: 100
port: 5269
hostname: jabber.contora.local.

service: _xmpp-server
protocol: _tcp
priority: 0
weigth: 100
port: 5269
hostname: jabber.contora.local.

service: _xmpp-client
protocol: _tcp
priority: 0
weigth: 100
port: 5222
hostname: jabber.contora.local.

8) При конфигурировании доступа к LDAP устанавливаем следующие параметры:
Base DN: DC=contora,DC=local
Administrator DN: Administrator@contora, также вводим его пароль.
Нажимаем Test Settings должно появится Status – Success.

9) Настройка User Mapping (как и каких пользователей AD нужно найти):
а) Нажимаем Advanced Settings.
b) LDAP-фильтр пользователей User Filter: ((objectCategory=Person)(memberOf=CN=IMUsers,OU=Services Groups,OU=Head Office,DC=contora,DC=local)) — (искать только членов группы безопасности IMUsers).
c) В разделе User Profiles (vCard) отмечаем Store avatar in database if not provided by LDAP (хранить аватары пользователей в базе данных если не поддерживается в LDAP).
d) Нажимаем Test Settings должно появится окно с случайным пользователем этой группы безопасности Active Directory.

10) Настройка Group Mapping (члены какой группы безопасности будут клиентами Jabber):
a) Нажимаем Advanced Settings.
b ) Group Filter: (&(objectClass=group)(cn=IMUsers)) — (искать только группу безопасности IMusers).
c) Нажимаем Test Settings должно появится окно с названием найденной группы безопасности, с описанием и кол-вом членов.

11) Установка патча для автоматической NTLM авторизации клиентов OpenFire:
a) Распаковываем патч для NTLM.
b) Открываем из директории, куда мы уставили OpenFire файл \jre\lib\security\java.security для редактирования и после строк:
security.provider.8=sun.security.smartcardio.SunPCSC
security.provider.9=sun.security.mscapi.SunMSCAPI
вставляем строку
security.provider.10=net.za.darkskies.security.sasl.SSPIProvider
Сохраняем, закрываем.
c) Копируем файлы патча в каталог с установленной программой:
bin\SaslSspi.dll
lib\sasl-sspi.jar
plugins\saslmechanisms.jar
d) Перезапускаем OpenFire.

12) Включаем серверную поддержку прозрачной NTLM-аутентификации:
a) Заходим в консоль администрирования Server Manger > System Property и находим параметр sasl.realm. Значением параметра устанавливаем NETBIOS-NAME домена, то есть в нашем случае CONTORA(заглавными буквами). Если параметра нет – создаем новый.
b) Там же находим параметр sasl.approve.realms и СТИРАЕМ его значение, т.е. поле должно остаться пустым. Если параметра нет – создаем новый с пустым значением.
e) Параметр xmpp.domain вводим jabber.contora.local.
f) Параметр sasl.mechs — ANONYMOUS,PLAIN,NTLM. Если параметра нет – создаем новый.
13) Перезапускаем сервер — все должно работать.
14) Включаем пользователей в доменную группу IM Users.
15) Устанавливаем клиент Pandion 2.5 на КС.

Настройки Pandion по умолчанию для автоматического входа по NTLM:
Все настройки находятся в C:\Program Files\Pandion\settings\ в файлах с расширением *.XML.
После установки Pandion скопировать настройки в соответствующие файлы:

Источник

Downloads

клиент openfire для windows

Openfire 4.6.4

Openfire (formerly Wildfire) is a cross-platform real-time collaboration server based on the XMPP protocol. Read about the name change

Choose your platform:

клиент openfire для windows

Spark 2.9.4

Cross-platform real-time collaboration client optimized for business and organizations.

Choose your platform:

клиент openfire для windows

Smack 4.4.4

Easy to use Java XMPP client library.

Choose your platform:

клиент openfire для windows

Tinder 1.3.0

A Java based XMPP library, providing an implementation for XMPP stanzas and components.

Choose your platform:

клиент openfire для windows

Whack 2.0.1

Easy to use Java XMPP component library.

Choose your platform:

клиент openfire для windows

XIFF 3.1.0

Flash XMPP client library (discontinued).

Choose your platform:

клиент openfire для windows

SparkWeb 0.9.0

Flash based real-time collaboration web client (discontinued).

Choose your platform:

Community Snapshot

Special Thank You!

Thank you EJ Technologies for an open source license provided to this project to help build installers to distribute.

Источник

Тонкая настройка IM-клиента Spark

Мы у себя в сети несколько лет успешно и стабильно используем связку OpenFire + Spark с 200 активными пользователями (с учетом удаленных подключений). IM-клиент Spark принят в качестве корпоративного стандарта для системы мгновенного обмена сообщениями. Не вдаваясь в причины выбора, хочу поделится тонкостями его настройки для конечного пользователя. Процесс будет описан на примере установленного пакета Spark 2.7.0 для ОС Windows 7.

В установленном каталоге находим файл spark.jar (C:/Program Files/Spark/lib/spark.jar), открываем его любым архиватором (IzArc), далее любым текстовым редактором (Notepad++) открываем файл «spark.jar/org/jivesoftware/resource/default.properties». Необходимо учесть, что файл «spark.jar» перезаписывается после каждой переустановки или обновлении IM-клиента Spark, поэтому его необходимо снова заменить (при переустановке) или сделать новый (в случае смены версии) на компьютерах всех своих пользователей. Итак, приступим…

Раздел «Окно приглашения»

# изменения стартового изображения и название приложения
# размер изображения должен быть 244х188 пикселя
MAIN_IMAGE = images/spark.gif
APPLICATION_NAME = Spark

# указываем фиксированное имя сервера
HOST_NAME = SRV5-VM1
клиент openfire для windows

# установка значения «true» запретит пользователям изменить имя сервера
HOST_NAME_CHANGE_DISABLED = true

# настройки Proxy, доступные протоколы HTTP или SOCKS, чувствительны к регистру.
PROXY_PROTOCOL = SOCKS
PROXY_HOST = myProxy.ru
PROXY_PORT = 8080

клиент openfire для windows

# удаление кнопки создания учетной записи с формы загрузки
# пользователи не смогут создавать новый учетные записи в Spark
ACCOUNT_DISABLED = true

# удаление кнопки дополнительных настроек с формы загрузки
# пользователи не будут иметь доступ к дополнительным настройкам
ADVANCED_DISABLED = true

клиент openfire для windows

# добавление логотипа компании, он будет отображается в правом верхнем углу основного окна
# изображение должно быть размещено в папке src/resource/images, путь должен быть «images/file.jpg» или «images/file.png»
BRANDED_IMAGE = images/our-logo.png

клиент openfire для windows

# можно отключить возможность обновления
DISABLE_UPDATES = true

клиент openfire для windows

# отключаем возможность закрытия Spark
DISABLE_EXIT = true

клиент openfire для windowsклиент openfire для windows

Раздел «Передача файлов»

клиент openfire для windows

# определяем максимальный размер файла, который пользователь может отправить
FILE_TRANSFER_MAXIMUM_SIZE = 20971520

клиент openfire для windows

Раздел «Settings Window»

# отключаем возможность добавления контактов в Spark
ADD_CONTACT_DISABLED = true

клиент openfire для windows

# отключаем возможность добавления групп в Spark
ADD_CONTACT_GROUP_DISABLED = true

клиент openfire для windows

# запретить пользователю менять пароль
CHANGE_PASSWORD_DISABLED = true

клиент openfire для windows

# расположение руководства пользователя, по-умолчанию www.igniterealtime.org/builds/spark/docs/spark_user_guide.pdf
HELP_USER_GUIDE = ссылка на руководство пользователя на корпоративном сайте

# отображать меню руководства пользователя или нет
HELP_USER_GUIDE_DISABLED =

# расположение форума помощи, по-умолчанию www.igniterealtime.org/forum/forum.jspa?forumID=49
HELP_FORUM = ссылка на форум помощи на корпоративном сайте

# отображать меню форума помощи или нет
HELP_FORUM_DISABLED =

# следующий текст будет отображаться вместо «Spark forum»
# если оставить пустым, значение будет по-умолчанию
HELP_FORUM_TEXT =

# отключение возможности установки плагинов
INSTALL_PLUGINS_DISABLED = true
# отключение возможности удаления плагинов
DEINSTALL_PLUGINS_DISABLED = true

клиент openfire для windows

# для того чтобы сделать плагин(ы) недоступным(и), укажите названия через запятую, написание чувствительно к регистру.
# названия плагинов можно найти в файле «plugin.xml»
# например: Fastpath,Jingle Client,Phone Client,Window Flashing Plugin
# значение по-умолчанию пустое
PLUGIN_BLACKLIST = Fastpath

# для того чтобы сделать плагин(ы) недоступным(и) с помощью классов, укажите их названия через запятую, написание чувствительно к регистру.
# например: org.jivesoftware.fastpath.FastpathPlugin
# значение по-умолчанию пустое
PLUGIN_BLACKLIST_CLASS = org.jivesoftware.spark.translator.TranslatorPlugin

Два последних пункта полностью сделают недоступным все плагины с именем Fastpath и все плагины с org.jivesoftware.spark.translator.TranslatorPlugin.

Раздел «Цвета и Внешний вид»

# по-умолчанию, сервер рассылок получает свой собственный JFrame, который содержит сообщение
# при этом могут использоваться HTML-тэги для жирного, наклонного или подчеркнутого текста
# если вы хотите чтобы сообщения рассылки выглядели как остальные сообщения, установите значение «true»
BROADCAST_IN_CHATWINDOW = true

# сделать недоступным изменение внешнего вида
# изменить настройки внешнего вида можно в «Настройки»->«Внешний вид»
LOOK_AND_FEEL_DISABLED = true

# сделать недоступным изменение цветов
# изменить настройки цветов можно в «Настройки»->«Внешний вид»->«Цвета»
CHANGE_COLORS_DISABLED = true

клиент openfire для windows

# изменение внешнего вида, по-умолчанию внешний вид SubstanceBusinessBlueSteelLookAndFeel
DEFAULT_LOOK_AND_FEEL = com.jtattoo.plaf.luna.LunaLookAndFeel

# установка текста выпадающего меню, работает только при установке внешних видов JTattoo
MENUBAR_TEXT = «Название компании»

Источник

Клиент openfire для windows

клиент openfire для windows

Работает сервер XMPP c различными клиентами, прежде всего это Spark, также Miranda IM, Pandion, Trillian Pro, Psi, Pidgin, QIP Infum и др.

Установка сервера Openfire.

Для установки Openfire скачиваем postgresql (в данном случае используется СУБД PostgreSQL), openfire.

клиент openfire для windows

клиент openfire для windows

Прежде всего установим и настроим базу данных PostgreSQL.

Устанавливаем PostgreSQL. При этом устанавливаем под администраторской учетной записью (учетная запись английскими буквами)

1. В первом окне нажимаем «Next»:

клиент openfire для windows

2. Выбираем директорию для установки программы (оставляем по умолчанию, то что предлагает программа):

клиент openfire для windows

3. Выбираем директорию для установки баз данных (также оставляем по умолчанию путь к базе данных):

клиент openfire для windows

4. Задаём пароль для пользователя postgres:

клиент openfire для windows

5. Выбираем порт или оставляем как есть (5432 по умолчанию):

клиент openfire для windows

6. Выбираем локаль: выбираем С.

клиент openfire для windows

Добавляем если необходимо подсеть, например:

host all all 192.168.0.0/24 md5

клиент openfire для windows

2. Перечитываем конфигурацию (reload).

клиент openfire для windows

Далее создаем базу данных с именем openfire для работы сервера Оpenfire.

3. Для этого запускаем командную строку с административными правами и выполняем команды:

cd C:\Program Files\PostgreSQL\9.4\bin

клиент openfire для windows

Устанавливаем сервер Openfire.

1. Запускаем установщик и в первом окошке просто нажимаем «ОК»:

клиент openfire для windows

2. В следующем окне нажимаем «Next»:

клиент openfire для windows

3. Принимаем лицензию и нажимаем «Next»:

клиент openfire для windows

4. Выбираем директорию для установки (оставляем по умолчанию):

клиент openfire для windows

5. В следующем окне нажимаем «Next»:

клиент openfire для windows

6. В конце установки нажимаем «Finish»:

клиент openfire для windows

Запуск веб-интерфейса.

1. Установка openfire закончилась и в следующем окне начинается настройка сервера. Для этого нажимаем «Lanch Admin«:

клиент openfire для windows

2. Запустится браузер (если необходимо прописываем на сервере в надежные сайты адрес http://127.0.0.1) и в окне выбираем язык (устнавливаем «Русский»), затем нажимаем «Continue«:

клиент openfire для windows

3. Задаём имя сервера Оpenfire и порты для администрирования, нажимаем «Продолжить«:

клиент openfire для windows

4. Выбираем вложенная база данных, нажимаем «Продолжить«:

клиент openfire для windows

5. Настраиваем параметры соединения с базой данных и нажимаем «Продолжить«:

База данных Драйвера Инициализируется: PostgreSQL

ДРАЙВЕРНЫЙ Класс JDBC: org.postgresql.Driver

База данных URL: jdbc.postgresql://127.0.0.1:5432/openfire

Имя пользователя: postgres

клиент openfire для windows

6. В следующем окне выбираем «Сервер директории (LDAP)», нажимаем «Продолжить«:

клиент openfire для windows

клиент openfire для windows

клиент openfire для windows

клиент openfire для windows

8. Далее продолжаем настраивать сервер Оpenfire. Настраиваем соединение с LDAP домена и нажимаем для проверки «Настройка хоста«, при успешном выполнении (появляется Статус: Успех!) нажимаем «Сохранить«:

Тип Сервера: Active Directory

Администратор DN: openfire

клиент openfire для windows

9. Фильтруем (по каким критериям будем отбирать пользователей), затем нажимаем «Сохранить«:

(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2))

клиент openfire для windows

10. В следующем окне настраиваем фильтр так, чтобы отображались только пользователи, входящие в группы с названием openfire*, далее нажимаем «Сохранить«:

(&(objectClass=group)(cn=openfire*))

клиент openfire для windows

11. Добавляем администратора openfire и нажимаем «Добавить«:

клиент openfire для windows

12. В следующем окне нажимаем «Продолжить«:

клиент openfire для windows

13. Установка завершена, нажимаем «Войдите в систему консоль администрации«, вводим имя пользователя и пароль пользователя openfire и попадаем в окно сервера openfire:

клиент openfire для windows

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

Источник

7.4 Openfire и обзор jabber-клиентов

Openfire — кроссплатформенный XMPP-сервер, написанный на Java и использующий двойное лицензирование под Apache License 2.0 и коммерческой лицензией.

Большая часть задач администрирования сервера решается через веб-интерфейс под управлением Jetty (контейнер сервлетов javax.servlet, реализующий спецификацию Servlets 3.1 и предоставляющий функциональность J2EE, http-сервера и http-клиента), доступный на портах 9090 (HTTP) и 9091 (HTTPS) по умолчанию; администраторам доступно редактирование настроек сервера, добавление и удаление пользователей, комнат конференций и так далее.

Установка и настройка Openfire

Установка Openfire выполняется командой:
— для РЕД ОС версии 7.2 и младше:

— для РЕД ОС версии 7.3 и старше:

Для дальнейшей настройки Openfire-сервера перейдите в браузере по ссылке :9090.

После выбора языка в параметрах сервера нужно заполнить графы «Область» и «Имя хост-сервера (Server Host Name)». В графе «Область» нужно вписать имя сервера, а в «Server Host Name» — имя домена.

клиент openfire для windowsРисунок 1 – Параметры сервера

На следующем шаге необходимо выбрать тип базы данных, которую будет использовать openfire.

«Стандартная База данных Связи» использует внешнюю базу данных, такие как MySQL, MariaDB и др.

«Вложенная База данных» использует встроенную базу данных, которую не нужно настраивать, но предлагающую меньший уровень исполнения, чем внешняя. В нашем примере будем использовать тип «Вложенная База данных».

клиент openfire для windowsРисунок 2 – Параметры баз данных

Переходим к настройкам профиля. В настройке профиля выбираем «Встроенный».

Встроенный профиль – уже настроенный профиль для простого развертывания сервера.

Only Hashed Passwords – используется для хранения в базе данных только необратимых хэш-паролей.

Сервер директория (LDAP) – использование сервера каталогов (Active Directory, LDAP) с использованием протокола LDAP. Пользователи и группы хранятся в каталоге и рассматриваются как «только для чтения».

клиент openfire для windowsРисунок 3 – Настройка профиля

В настройках администратора впишите свой пароль и почту.

клиент openfire для windowsРисунок 4 – Настойки администратора

Затем необходимо войти в консоль администрации. Имя пользователя по умолчанию admin.

В консоли администратора доступны следующие настройки:

Последний шаг – создание пользователей. Заходим в раздел «Пользователи/группы» – «Создание нового пользователя». Вводим имя пользователя, пароль, подтверждение пароля и нажимаем «Создать пользователя».

клиент openfire для windowsРисунок 6 – Создание пользователя

Обзор Jabber-клиентов

Pidgin

Pidgin — это чат-программа, которая позволяет вам входить в учетные записи в нескольких чат-сетях одновременно. Это означает, что вы можете одновременно общаться с друзьями на XMPP и сидеть в IRC-канале. Pidgin работает на Windows, Linux и других UNIX-подобных операционных системах.

Pidgin поддерживает множество функций этих чат-сетей, такие как передача файлов, удаленные сообщения, значки друзей, пользовательские смайлики и уведомления о вводе текста. Многочисленные плагины также расширяют функциональность Pidgin сверх стандартных функций.

Для установки выполните команду:
— для РЕД ОС версии 7.2 и младше:

— для РЕД ОС версии 7.3 и старше:

Запуск pidgin осуществляется через «Меню» — «Интернет» — «Клиент обмена мгновенными сообщениями Pidgin».

В открывшемся окне нажмите на кнопку «Добавить». Далее выберите протокол «XMPP» и в полях «Имя пользователя» и «Пароль» впишите данные одного из созданных на сервере пользователей. В поле «Домен» введите имя сервера, тип протокола выберите XMPP.

клиент openfire для windowsРисунок 7 – Настройка учетной записи

После создания учетной записи вам необходимо будет принять условия пользовательского соглашения, нажав кнопку «Принять». После этого вам будут доступны функции общения. Для создания чата, отправки сообщения и другого функционала нажмите «Собеседники».

PSI — это бесплатное приложение для обмена мгновенными сообщениями, предназначенное для сети XMPP. Быстрый и легкий Psi полностью открыт и совместим с Windows, Linux и macOS.

PSI очень удобен, благодаря полной поддержке Unicode и локализации, простой передаче файлов, настраиваемым наборам иконок и многим другим полезным функциям.

Для установки выполните команду:
— для РЕД ОС версии 7.2 и младше:

— для РЕД ОС версии 7.3 и старше:

Запуск psi осуществляется через «Меню» — «Интернет» — «Psi».

После запуска вам будет предложено создать нового пользователя — для этого введите имя пользователя и нажмите «Добавить». После чего откроется окно регистрации аккаунта. В поле «Сервер» введите имя сервера, установите галочку в поле «Вручную указать адрес сервера и порт», впишите ip-адрес сервера и нажмите «Далее».

клиент openfire для windowsРисунок 8 – Регистрация аккаунта

После этого нажмите кнопку «Доверять» и впишите имя нового пользователя, не созданного на сервере, и пароль. Внизу нажмите на кнопку выбора статуса и установите параметр «Доступен», после чего учетная запись подключится к серверу.

Для добавления контактов в окне Psi в левом нижнем углу нажмите на значок PSI и выберите «Добавить контакт». В поле «XMPP-адрес» вводим ip-адрес сервера, а в графе «Ник» – никнейм нужного человека.

клиент openfire для windowsРисунок 9 – Добавление контакта

В окне Psi появится контакт.

Jitsi

Jitsi — это система интернет-телефонии и мгновенного обмена сообщениями, поддерживающая XMPP. Написана на Java.

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

Для установки выполните команду:
— для РЕД ОС версии 7.2 и младше:

— для РЕД ОС версии 7.3 и старше:

Запуск Jitsi осуществляется через «Меню» — «Интернет» — «Jitsi».

После запуска откроется окно с выбором протокола. В протоколе XMPP заполните поля «Имя пользователя» и «Пароль» и нажмите «Войти».

клиент openfire для windowsРисунок 10 – Авторизация по протоколу XMPP

После этого откроется окно программы и список пользователей, зарегистрированных на одном сервере.

клиент openfire для windowsРисунок 11 – Окно Jitsi

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *