Я пришел из Fedora, где есть полезный пакет под названием «vnc-ltsp-config», который устанавливает VNC так, чтобы он функционировал так же, как обычный рабочий стол Gnome (т. Е. Он предоставляет приглашение для входа в систему, а затем запускает новый сеанс для вашего пользователя).
Есть ли в Ubuntu что-нибудь похожее на это? Обычный пакет VNC, по-видимому, работает через неиспользуемое значение по умолчанию, где вы можете войти только на существующий рабочий стол. Как вы настраиваете Ubuntu для создания нового сеанса, когда кто-то входит в систему через VNC?
Установите сервер X11vnc на удаленный рабочий стол для доступа к экран входа в систему или доступ к существующему сеансу.
На удаленной машине запустите x11vnc от имени пользователя root (например, через сеанс ssh)
root@remote:# x11vnc -auth /var/lib/lightdm/.Xauthority -display :0
Затем на нашем рабочем столе просмотрите удаленный экран входа в систему с
vncviewer -via user@remote :0
Удаленный сеанс, запущенный с экрана входа в систему, сохранится после того, как мы закрыли наш сеанс vncviewer.
На удаленной машине запустите x11vnc, поскольку пользователь вошел в систему (например, через сеанс ssh, где вы можете войти в систему как удаленный пользователь)
[ 112]Для экспорта дисплея: 0 для удаленного просмотра.
На нашем рабочем столе запустите программу просмотра по
vncviewer -via user@remote :0
. Я уверен, что это возможно с VNC в Ubuntu, но попробуйте NX из NoMachine. Это бесплатно (как в пиве) для Linux и имеет хороший клиент управления сеансами, который не только запустит новый сеанс удаленного рабочего стола, но и позволит вам повторно подключиться к существующим сеансам.
NeatX и freeNX являются бесплатными (как в речи) серверами NX. x2go - это бесплатная замена NX.