Удаленный вход с помощью диспетчера графического дисплея (GDM, LightDM)

23

Можно ли удаленно (через ssh) выполнить вход в GDM? Я объясню ситуацию, в которой мне нужно это: я на своем ноутбуке и подключаюсь к своему компьютеру через ssh. Я понимаю, что есть некоторые доступные обновления. Я устанавливаю их все, но мне нужно перезагрузить компьютер. Проблема в том, что после перезагрузки рабочего стола сеанс GDM не будет доступен, поскольку необходимо войти в систему. Могу ли я каким-либо образом выполнить вход в GDM удаленно со своего ноутбука?

Изменить: я не могу найти FreeNX для Maverick, и я не смог настроить x11vnc + vncviewer для работы. Разве нет легкого пути?

Лури
источник

Ответы:

25

Установите x11vnc на удаленный

Мы предполагаем, что рабочая настройка ssh уже выполнена.

user@remote: sudo apt-get install x11vnc

Удаленный вход с помощью GDM

Мы предполагаем, что успешная установка VNC уже была сделана.

user@remote:~$ sudo x11vnc <options>

x11vnc будет использовать наши предопределенные настройки VNC и пароли. Для дальнейших опций смотрите справочную страницу и этот хороший и сложный учебник .

Удаленный вход в систему с Light DM

Для доступа к экрану входа в Light DM нам нужно отправить файл Xauhority для Light DM

ssh user@remote
user@remote: sudo su
root@remote: x11vnc -auth /var/lib/lightdm/.Xauthority -display :0

Просмотр удаленного экрана

На стороне клиента запустите vncviewer (например, из xtightvncviewer Установите xtightvncviewer ) следующим образом:

vncviewer -via user@remote localhost:0

По localhost:0экрану 0на локальном хосте. Опция -viaдля использования ssh.

После ввода пароля для удаленного входа мы можем перейти к графическому входу в систему.

Takkat
источник
Что именно я должен делать на удаленной машине, а что на локальной машине ... Дополнительно ... это будет работать через shh (зашифровано и тому подобное)?
Лури
Сначала мне нужно будет установить и настроить vnc ... Так что потребуется некоторое время, чтобы протестировать x11vnc и FreeNX (немного времени, чтобы протестировать ... дети, также :))
luri
Когда я выполняю команду x11vnc на удаленном компьютере, я получаю серьезное предупреждение о том, что не задан пароль, и о том, что все могут видеть мой рабочий стол .... Как мне установить пароль? Я действительно должен настроить один?
Луи
О, и на самом деле sudo x11vnc не запускается ... говорит, что не может найти дисплей
luri
Что вы имеете в виду? Я установил x11vnc на удаленную машину и xnc4viewer на локальную. У меня есть дополнительная проблема с командой vncviewer: я не использую открытые ключи, но вместо этого пароль, и мой ssh-сервер не работает на порту 22 (по умолчанию).
Луи
5

FreeNX . Вы входите в систему графически - так же, как сидя перед компьютером. Все это происходит через туннель SSH. Тебе это понравится.


источник
Я должен протестировать и x11vnc, и FreeNX ... Я очень обеспокоен безопасностью, поэтому я хотел бы знать, какой из них самый безопасный.
Лури
Они оба вперед, хотя SSH.
1
Я просто не могу найти FreeNX ... Его нет в репозиториях по умолчанию, и их ppa возвращает пару ошибок типа 404 (я использую maverick, кстати)
luri
1
Коммерческое (бесплатное) издание доступно. nomachine.com/download.php