Настройка защищенного подключения к компоненту «Универсальный диспетчер»
Настройка защищенного подключения к компоненту «Универсальный диспетчер»
Для настройки защищенного подключения к компоненту «Универсальный диспетчер» нужно:
- скопировать закрытый ключ формата
.key
и сертификат формата.pem
в каталог/etc/opt/termidesk-vdi
:
BASH
- назначить права по использованию ключа и сертификата пользователю
termidesk
:
BASH
- предоставить права на чтение файла
ssl-cert-snakeoil.key
:
BASH
- отредактировать файл
/lib/systemd/system/termidesk-vdi.service
, добавив аргументы--certfile
и--keyfile
с указанием пути к файлам ключа и сертификата:
BASH
- пример содержимого файла
termidesk-vdi.service:
BASH
- перезапустить сервис
termidesk-vdi.service:
BASH
- отредактировать файл
/etc/apache2/sites-available/termidesk.conf
:- добавить в файл следующие строки:
BASH
где:
- «SSLProxyEngine» - параметр использования защищенного подключения по протоколу SSL/TLS;
- «SSLProxyVerify» - параметр контроля проверки сертификата. Доступны следующие значения:
- «none» - отключение проверки сертификата;
- «optional» - необязательная проверка сертификата;
- «require» - обязательная проверка сертификата;
- «optional_no_ca» - проверка сертификата без обязательной проверки цепочки сертификатов;
- «SSLProxyCheckPeerCN» - параметр проверки общего имени (Common Name, CN) сервера в сертификате;
- «SSLProxyCheckPeerName» - параметр проверки имени узла сервера в сертификате;
- «SSLProxyCheckPeerExpire» - параметр проверки срока действия сертификата.
- изменить значения в параметрах
ProxyPass
иProxyPassReverse
с «http» на «https»:
- изменить значения в параметрах
BASH
- изменить значения параметров
SSLCertificateFile
иSSLCertificateKeyFile
, указав путь до сертификатов:
- изменить значения параметров
BASH
- пример файла
termidesk.conf
:
- пример файла
BASH
- перезапустить веб-сервер:
BASH
- проверить доступность веб-интерфейса по адресу
https://disp.termidesk.local
.
где:
https://disp.termidesk.local
- IP-адрес или полное доменное имя узла компонента «Универсальный диспетчер» Termidesk.