
Я хочу настроить vncserver на своей машине. Мне нужно, чтобы каждый удаленный пользователь запускал отдельную сессию - чтобы они видели экран входа после подключения, входа в систему и т. д. - не мешая другим пользователям.
Как это можно сделать?
решение1
VNC-сервер не отображает экран входа в систему — вместо этого он сразу перенаправляет вас на рабочий стол после входа в систему. Если ваша цель — обеспечить возможность удаленного входа пользователей с помощью графического интерфейса, не мешая другим пользователям, которые уже вошли в систему, вот что вам нужно сделать.
Сначала установите VNC на свой компьютер.
sudo apt-get install vnc4server
Для каждого пользователя вы можете задать пароль VNC.
vncpasswd
который запрашивает пароль. После этого каждый пользователь может войти в систему удаленно (через командную строку) и настроить свой собственный VNC-сервер:
vncserver
Это выведет что-то вроде
Новый рабочий стол «machine:1 (пользователь)» — machine:1
Создание сценария запуска по умолчанию /home/user/.vnc/xstartup Запуск приложений, указанных в /home/user/.vnc/xstartup Файл журнала: /home/user/.vnc/machine:1.log
После этого каждый пользователь может войти в GUI своих учетных записей, используя IP-адрес вашей машины и номер сеанса рабочего стола. В приведенном выше примере, если IP-адрес машины 10.0.0.1, то вы можете указать его 10.0.0.1:1
в качестве сервера для подключения в клиенте VNC.