This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_openfire [2020/02/07 10:19] val [Debian/Ubuntu] |
сервис_openfire [2022/10/04 16:31] val [Использование LDAP каталога] |
||
---|---|---|---|
Line 16: | Line 16: | ||
</code><code> | </code><code> | ||
... | ... | ||
- | _xmpp-client._tcp.corp13.un service = 0 0 5222 server.corpX.un. | + | _xmpp-client._tcp.corpX.un service = 0 0 5222 server.corpX.un. |
</code> | </code> | ||
===== Установка ===== | ===== Установка ===== | ||
Line 28: | Line 28: | ||
| | ||
<code> | <code> | ||
- | # OPENFIRE=openfire_4.4.4_all.deb | + | # OPENFIRE=openfire_4.6.2_all.deb |
# wget -O $OPENFIRE http://www.igniterealtime.org/downloadServlet?filename=openfire/$OPENFIRE | # wget -O $OPENFIRE http://www.igniterealtime.org/downloadServlet?filename=openfire/$OPENFIRE | ||
Line 34: | Line 34: | ||
# wget http://val.bmstu.ru/unix/Openfire/$OPENFIRE | # wget http://val.bmstu.ru/unix/Openfire/$OPENFIRE | ||
- | # wget http://gate.isp.un/unix/Openfire/openfire_4.4.4_all.deb | + | # wget http://gate.isp.un/unix/Openfire/openfire_4.6.2_all.deb |
# dpkg -i openfire_*_all.deb | # dpkg -i openfire_*_all.deb | ||
Line 40: | Line 40: | ||
===== Подключение и предварительная настройка ===== | ===== Подключение и предварительная настройка ===== | ||
+ | |||
+ | * Административная (без LDAP) учетка: admin | ||
<code> | <code> | ||
Line 51: | Line 53: | ||
===== Spark ===== | ===== Spark ===== | ||
- | * Административная (без LDAP) учетка: admin | + | ==== Windows ==== |
- | ==== Установка ==== | ||
<code> | <code> | ||
- | http://val.bmstu.ru/unix/Openfire/spark_2_8_3.exe | + | http://val.bmstu.ru/unix/Openfire/spark_2_9_4-with-jre.exe |
- | http://gate.isp.un/unix/Openfire/spark_2_8_3.exe | + | http://gate.isp.un/unix/Openfire/spark_2_9_4-with-jre.exe |
</code> | </code> | ||
+ | ==== Linux ==== | ||
+ | |||
+ | * [[Сервис JRE]] | ||
+ | * Не открывает окно чата при получении сообщения | ||
+ | |||
+ | <code> | ||
+ | # wget http://gate.isp.un/unix/Openfire/spark_2_9_4.deb | ||
+ | |||
+ | # wget http://val.bmstu.ru/unix/Openfire/spark_2_9_4.deb | ||
+ | |||
+ | $ unset LANG # Может понадобиться | ||
+ | |||
+ | $ /opt/Spark/Spark & | ||
+ | </code> | ||
==== Добавление сертификата УЦ ==== | ==== Добавление сертификата УЦ ==== | ||
Line 74: | Line 89: | ||
C:\>"C:\Program Files (x86)\Spark\jre\bin\keytool.exe" -list -keystore "C:\Program Files (x86)\Spark\jre\lib\security\cacerts" -storepass changeit -v | find "=corp" | C:\>"C:\Program Files (x86)\Spark\jre\bin\keytool.exe" -list -keystore "C:\Program Files (x86)\Spark\jre\lib\security\cacerts" -storepass changeit -v | find "=corp" | ||
</code> | </code> | ||
+ | |||
===== Управление учетными записями ===== | ===== Управление учетными записями ===== | ||
Line 89: | Line 105: | ||
==== Использование LDAP каталога ==== | ==== Использование LDAP каталога ==== | ||
- | * !!! Не заработало в spark 2.8.0 | ||
* Не требует базы mysql | * Не требует базы mysql | ||
- | * Проверено в 4.0.3 для домена gate.corpX.un (можно не отключать tls) | + | * можно отключать tls) |
=== Microsoft AD ==== | === Microsoft AD ==== | ||
Line 102: | Line 117: | ||
Base DN: cn="Users",dc="corpX",dc="un" !!!При тестировании "сбрасывается" надо опять заполнить | Base DN: cn="Users",dc="corpX",dc="un" !!!При тестировании "сбрасывается" надо опять заполнить | ||
Administrator DN: cn="Administrator",cn="Users",dc="corpX",dc="un" !!!При тестировании "сбрасывается" надо опять заполнить | Administrator DN: cn="Administrator",cn="Users",dc="corpX",dc="un" !!!При тестировании "сбрасывается" надо опять заполнить | ||
+ | |||
+ | Administrator Account: Administrator | ||
</code> | </code> | ||
Line 109: | Line 126: | ||
Host: server.corpX.un | Host: server.corpX.un | ||
Port: 389 | Port: 389 | ||
- | Base DN: ou=users,dc=corpX,dc=un | + | Base DN: ou=People,dc=corpX,dc=un |
Administrator DN: cn=admin,dc=corpX,dc=un | Administrator DN: cn=admin,dc=corpX,dc=un | ||
Admin user (Administrator Account): user1 (через Apache Directory Studio задать пароль password1) | Admin user (Administrator Account): user1 (через Apache Directory Studio задать пароль password1) | ||
+ | </code> | ||
+ | |||
+ | ===== bash xmpp ===== | ||
+ | |||
+ | <code> | ||
+ | # apt install sendxmpp | ||
+ | |||
+ | $ cat .sendxmpprc | ||
+ | admin@corp13.un Pa$$w0rd | ||
+ | |||
+ | $ chmod 600 .sendxmpprc | ||
+ | |||
+ | $ echo "Hello Ivan!" | sendxmpp -s Hello user1@corp13.un | ||
</code> | </code> | ||
Line 197: | Line 227: | ||
</code> | </code> | ||
+ | ==== Samba4 ==== | ||
+ | <code> | ||
+ | server# samba-tool user create gatexmpp | ||
+ | |||
+ | server# samba-tool user setexpiry gatexmpp --noexpiry | ||
+ | |||
+ | server# samba-tool spn add xmpp/gate.corpX.un gatexmpp | ||
+ | |||
+ | server# samba-tool spn list gatexmpp | ||
+ | |||
+ | server# samba-tool domain exportkeytab gatexmpp.keytab --principal=xmpp/gate.corpX.un | ||
+ | </code> | ||
==== MIT (пока не удалось) ==== | ==== MIT (пока не удалось) ==== | ||
<code> | <code> |