Назад | Перейти на главную страницу

VNCserver получает сопоставление между портом сервера и дисплеем

Я запускаю службу VNC на хосте Linux (если это актуально, это TigerVNC в Ubuntu 18). VNC настроен для работы по запросу в многопользовательском режиме т.е. вызывается через:

/usr/bin/Xvnc -inetd -query localhost -geometry 1920x1080 -once -SecurityTypes=None

Соединения с Xvnc осуществляются через websockify с novnc в качестве клиента.

Поскольку Xvnc использует stdin.stdout, я не могу (напрямую) создать второе соединение с существующим сеансом для записи / просмотра сеанса.

Есть ли способ подключить второго зрителя к существующему сеансу?

Есть ли способ отправить копию вывода экрана для текущего сеанса в другое место?

Есть ли другой способ предоставить доступ к многопользовательской службе VNC из клиента браузера (из-за ограничений политики у меня может быть только один порт прослушивания) таким образом, чтобы я мог присоединиться к существующему сеансу? (очевидно, что для этого нужны дополнительные элементы управления аутентификацией).