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

Можно ли получить доступ к графическому интерфейсу удаленной машины Linux одновременно с разных клиентских машин с разными логинами пользователей?

У меня есть сервер под управлением RHEL 5, я хочу предоставить графический интерфейс для всех пользователей этого компьютера, аналогичный доступу через ssh с удаленного компьютера, но с графическим интерфейсом.

Является ли это возможным ...?

Да. Есть несколько возможностей.

  • Если на клиентских машинах каким-либо образом установлен X11, вы можете просто экспортировать GUI приложений, которые вы запускаете с использованием перенаправления портов X11 из X11. Для этого просто запустите ssh-соединение с параметром -X: ssh -X user@host. Но обычно это ограничивается отдельными приложениями и не показывает полную среду рабочего стола.
  • Если вам нужна полная среда GUI / Desktop, классический (но не очень безопасный) вариант - включить возможности XDMCP на сервере (для xdm, gdm или kdm). Если у вас есть рабочие станции X11, вы можете настроить локальные диспетчеры входа на машине для использования XDMCP для подключения к серверу, чтобы он действовал как X-терминал, а вы использовали локальный компьютер только для отображения графического интерфейса. Это также возможно в окне с помощью вложенных X-серверов, таких как Xnest, или некоторого программного обеспечения X11, например, для Windows.
  • Если вам нужен полный графический интерфейс через медленную ссылку (что-то, что X11 обычно отстойно, особенно с современными модными графическими интерфейсами), вы можете использовать NX.