LINUX.ORG.RU
решено ФорумAdmin

Настройка c2s_direct_tls Prosody

 ,


0

1

В общем, хочу принудительно настроить соединение между сервером и клиентом сразу через direct_tls, а не как сейчас по умолчанию - start_tls. Сейчас, можно вручную настроить на клиенте, использование direct_tls. Но я хочу, что бы клиент делал это автоматически.

По конфигу дефолтному:

c2s_direct_tls_ports = { 5223 }
s2s_direct_tls_ports = { 5270 }
c2s_require_encryption = true
s2s_require_encryption = true

Сертификаты указаны верно, модуль tls активен.

Добавляю в конфиг:

c2s_ports = {}
ssl = {
        protocol = "tlsv1_2+"
        key = "/etc/prosody/certs/mycooldomain.key"
        certificate = "/etc/prosody/mycooldomain.crt"
}

Добавлял даже в параметры виртуального хоста allow_unencrypted_plain_ayth = false

Получаю в логах и не могу подключиться

portmanager     info    Deactivated service 'c2s'
portmanager     info    Deactivated service 'c2s_direct_tls'
portmanager     info    Deactivated service 'legacy_ssl'
c2s560f77a28170 info    Client disconnected: connection closed
c2s560f77a28c30 info    Client disconnected: connection closed
portmanager     info    Deactivated service 's2s'
portmanager     info    Deactivated service 's2s_direct_tls'
s2sout560f77a1d110      info    Outgoing s2s stream mycooldomain->jabb3r.de closed: Received SIGTERM
mod_s2s info    Waiting for sessions to close

SRV запись поменял приоритет у _xmpps-client._tcp до 1. У _xmpp-client._tcp приоритет 20. Но пока без изменений.

Вопрос, что я делаю не правильно? Или все так и должно работать, а указывать принудительно direct_tls нужно в самом клиенте? Или клиент сам подтянет когда обновится DNS зона и будет актуальный приоритет подключения по SRV записи?

★★★

Оставь tls на стандпртном порту, из днс удали starttls. Если клиент умеет в srv он пойдет в tls. Если не умеет, то только вручную.

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

В итоге, лучше вручную на Gajim.

Riniko ★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.