Добавление собственных SSL-сертификатов¶
Добавление сертификата и ключа напрямую в rudesktop/ca/CA¶
Скопируйте файлы сертификата и ключа в следующие директории:
/var/lib/rudesktop/ca/CA.pem /var/lib/rudesktop/ca/CA.key
Важно
Содержимое должно быть в следующем формате:
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- ... -----END RSA PRIVATE KEY-----
Не удаляйте существующие сертификаты RuDesktop, добавляйте новые строки под уже имеющимися блоками
Перезапустите сервер RuDesktop, используя команду:
rude restart
После этого сервер будет работать с добавленным сертификатом
Добавление сертификата с изменением конфигурации nginx¶
Скопируйте файлы сертификата (например, wc.pem и wc.key) в указанную директорию:
/etc/ssl/private
Откройте конфигурацию nginx:
nano /etc/nginx/sites-enabled/rudesktop
Замените пути к сертификатам, например:
ssl_certificate /etc/ssl/private/wc.pem; ssl_certificate_key /etc/ssl/private/wc.key;
Проверьте конфигурацию, выполнив команду:
nginx -t
Укажите пути до сертификатов в
/etc/rudesktop-relay.toml
ca_cert = "/path/to/cert" ca_key = "/path/to/key"
Перезапустите сервер RuDesktop, используя команду:
rude restart
После этого сервер будет работать с добавленным сертификатом