Я управляю системой киосков. В каждом киоске в настоящее время работает веб-браузер с приложением для киоска, работающим в браузере. Каждый киоск должен иметь возможность отображать отдельный контент. Иногда приложение, работающее в веб-браузере, зависает. Таким образом, я должен выйти на сайт, чтобы обновить страницу.

Я хочу посмотреть, есть ли способ иметь один центральный сервер с несколькими головками браузера. Затем в каждом киоске запускалась такая программа, как VNC, для отображения одной из головок. Таким образом, когда программа зависает, мне просто нужно войти на центральный сервер и обновить страницу.

Установка VNC или другого программного обеспечения для удаленного рабочего стола на клиентах не представляет проблем. То, что я ищу, - это способ удаленного подключения VNC к определенной части головы веб-браузера. Существует ли такая вещь? Или я должен запустить виртуальную машину для каждого киоска для удаленного доступа? Любые советы, указатели или решения будут полезны.

1 ответ1

2

Для этого вам не нужно запускать виртуальные машины, хотя в этом есть свои преимущества, в основном безопасность.

Однако серверы VNC связаны с дисплеем X-Windows. Обычно клиентская рабочая станция будет иметь только один дисплей X, и вы запускаете сервер VNC с:

vncserver :0

Чтобы связать VNC с сеансом X рабочего стола.

Однако, если вы запускаете несколько сеансов X, вы можете изменить 0 на другое число. Затем вы можете запустить несколько серверов VNC. Помните, что X-дисплеи требуют значительных ресурсов, поэтому проверяйте их внимательно.

Это возможно потому, что системы UNIX по своей сути многопользовательские. До появления дешевых ПК было обычным делом запускать множество X-сеансов на "терминалах" с центрального сервера UNIX. VNC - немного более эффективный метод экспорта сеанса X по сети.

Вот несколько ссылок для эффективного запуска нескольких дисплеев X и связанных с ними рабочих столов:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .