VNC

Материал из ISPWiki
Перейти к: навигация, поиск

Иерархия: VMmanager KVM -> Дополнительно
VMmanager Cloud -> Дополнительно

В VMmanager используется HTML5 VNC клиент noVNC. При этом для поддержки websocket используется websockify того же автора.

Сетевой интерфейс, на котором принимает соединения VNC-сервер, по умолчанию определяется автоматически - используется сетевой мост, к которому подключен сетевой интерфейс виртуальной машины.

Начиная с версии 5.64 добавлена возможность явно указать сеть для VNC-сервера. Если требуется ограничить доступ к VNC средствами стандартных VNC-клиентов, используйте приватную сеть типа NAT.

Настройка сетевого интерфейса VNC доступна в разделе "Настройки кластера/Политики".

SSL

По умолчанию для noVNC поддержка SSL отключена по причине того, что в некоторых веб-браузерах при использовании самоподписанного сертификата VNC-клиент работать не будет и невозможно провести диагностику данной проблемы.

Однако, если у вас есть SSL сертификат на доменное имя, то вы можете включить поддержку SSL. Для этого скопируйте содержимое сертификата в файл /usr/local/mgr5/etc/manager.crt, а ключ в /usr/local/mgr5/etc/manager.key.

Внимание! Если в файле конфигурации ihttpd.conf переопределены пути до файла сертификата и ключа, то все равно нужно скопировать данные сертификата в /usr/local/mgr5/etc/manager.crt, а ключ в /usr/local/mgr5/etc/manager.key. При подключении по VNC используются именно эти файлы.

В разделе "Настройки кластера" -> "Политики" следует включить флаг "Использовать HTTPS для VNC".

Использование RealVNC Viewer

Для подключения к серверу QEMU VNC c использованием клиента RealVNC Viewer требуется настройка клиента.

В окне настроек VNC Viewer->Options на вкладке Expert установите значение параметра ColorLevel равным rgb332

См. статью базы знаний RealVNC