Удалённый рабочий стол Linux
Содержание
Общее
- Подключение к удалённому Х серверу:
- Подключиться к удалённой Х сессии
- Создать вложенную Х сессию (a nested X server) внутри уже существующей
Подключение из Linux
Х из init 3
На третьем уровне инициализации/выполнения (init 3) выполнить:
X -query 10.0.0.111
Xephyr
Вложенный Х сервер. Сам отрисовывает все запросы (в отличае от Xnest).
Xephyr -query 10.0.0.111 -ac -noreset -screen 1000x700 :1
- -query 10.0.0.111 -- Подключиться к удалённому компьютеру.
- -ac -- Отключить ограничения контроля доступа
- -noreset -- don't reset after last client exists
- -screen 1000x700 -- Разрешение экрана. Не обязательно стандартное
- :1 -- номер дисплея. Может быть любая цифра, 0 = дисплей по умолчанию, консоль
Xnest
Вложенный Х сервер. Xnest отсылает все запросы на прорисовку удалённому Х серверу.
Xnest -query 10.0.0.111 :2
Запуск удалённого приложения
В некоторых случаях нет необходимости транслировать весь рабочий стол, а достаточно перенаправить конкретное приложение. В этом случае подключаемся по ssh с ключом X и запускаем нужное приложение, например Nautilus:
user1@comp1 ~ $ ssh -X user@10.0.0.111 user2@comp2 ~ $ nautilus
Nautilus появиться на нашем экране, но будет фактически работать на удалённом компьютере, предоставляя доступ к дискам и файлам.
Подключение из Windows
Из Windows можно подключиться
- по протоколу VNC с помощью таких утилит как UltraVNC или TightVNC.
- по закрытому протоколу TeamViewer. Нужен доступ в Интернет.
См. также
- Удалённый рабочий стол Windows для подключения из Linux к Windows.