Несколько независимых параллельных удаленных сеансов RHEL7

Несколько независимых параллельных удаленных сеансов RHEL7

У меня на хосте (RHEL7.2) установлен x11vnc, который я запускаю с помощью команды x11vnc -forever, чтобы иметь сеанс рабочего стола этого сервера на моей удаленной (RHEL6.2) машине с помощью команды vncviewer IPAddr:display.

Мое требование - иметьнесколько независимых удаленных сеансовмоего хост-сервера с удаленной машины.В текущем сценарии, когда я подключаюсь к удаленному сеансу с машины 1 и машины 2, они оба используют один и тот же рабочий стол, тогда как я хочу иметь независимый рабочий стол, чтобы несколько пользователей могли подключаться к удаленному хосту, не мешая работе других.

Использовался x11vnc, поскольку он поддерживает графику OpenGL на удаленной машине.

решение1

Вы не можете сделать это с x11vnc, поскольку он привязан к существующему серверу X. Вам понадобится экземпляр X-сервера для каждого x11vncэкземпляра.

Вместо этого используйте что-то вроде Xvnc, что создаст X-сервер с «виртуальным» фреймбуфером.

Да, вы не сможете поддерживать OpenGL таким образом, потому что есть толькоодинвидеокарта с графическим процессором, и вы не сможете (легко) совместно использовать ее между X-серверами.

Вы можете запустить фиксированное количество Xvncсерверов при запуске системы или можете сделать что-то более умное, например, запустить ихxinetd/inetd(да, ссылка для ArchLinux; адаптируйте для RHEL).

Связанный контент