SSL-соединение noVNC с x11vnc

Я пытаюсь использовать SSL-соединение с x11vnc ( VNC server) и noVNC (клиент VNC). Всякий раз, когда я пытаюсь подключиться, я получаю сообщение об ошибке «Неподдерживаемые типы безопасности: 19,18» от noVNC и «SSL: ssl_helper [2957]: вариант выхода 2 ( ssl_init не удалось) SSL: accept_openssl: cookie от ssl_helper [2957] НЕ СБОЙ. 0 "из x11vnc. Если я отключу SSL для x11vnc, клиент сможет подключиться без проблем.

Я понимаю, что x11vnc действительно поставляется в комплекте с программой просмотра апплетов на основе java. Однако меня больше интересует NoVNC на основе HTML5.

И x11vnc, и noVNC работают на одном компьютере с помощью команд:

x11vnc: x11vnc -forever -shared -unixpw_cmd [cmd] -ssl [pem]

noVNC: ./utils/websockify --ssl-only --cert = [pem] --web =. / 6080 localhost: 5900

Примечание: оба указывают на один и тот же pem. Я использую websockify вместо запуска noVNC.sh, чтобы иметь больше параметров, например --ssl-only.

Параметр шифрования для noVNC, похоже, не влияет на подключение к серверу (результаты одинаковы независимо от того, включен он или выключен ).

Меня больше всего беспокоит безопасное соединение. На данный момент не похоже, что включение опции шифрования noVNC имеет большое значение, если SSL x11vnc должен быть отключен (опция шифрования заставляет noVNC использовать wss: // вместо ws: //). Если это действительно создает безопасное соединение, сообщите мне. В противном случае, как я могу заставить noVNC и x11vnc работать с SSL?

5
задан yondaime1192 17 June 2011 в 19:46
поделиться