Настройка защищенного подключения к компоненту «Универсальный диспетчер»
Настройка защищенного подключения к компоненту «Универсальный диспетчер»
Для настройки защищенного подключения к компоненту «Универсальный диспетчер» нужно:
- скопировать закрытый ключ формата
.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.