KDEOther

Удаленный рабочий стол в linux - x11vnc

Настройка утилиты x11vnc - управление удаленным рабочим столом.

Для того чтобы управлять текущим удаленным рабочим столом (в т.ч. рабочим столом windows) из Linux требуются следующие программы:

  • x11vnc (в windows аналогом является RDP - разрешение удаленных сеансов, для VNC на win можно поднять сервер TightVNC)
  • krdc (установлен по умолчанию в kde4 в некоторых системах)

Для того чтобы задать пароль для подключения к серверу x11vnc существует команда:

  1. x11vnc -storepasswd


Пароль по умолчанию хранится в следующем файле: ~/.vnc/passwd (если этого каталога нет его следует создать).

На удаленной машине запускаем x11vnc в терминале, перед этим не забыв открыть порт 5900, который по умолчанию использует x11vnc сервер - запускается под обычным пользоваетелем: 

  1. x11vnc -usepw -display :0


-usepw - задействует использование пароля.

-display :0 - запускает сервер на нулевом дисплее, где открыта текущая Х сессия.

При добавление x11vnc в автозагрузку следует указать, чтобы сервер стартовал до запуска графической оболочки.

На клиентской машине запускаем krdc, указываем IP адрес на который хотим подключиться - на что нам будет выдано окно удаленного рабочего стола, после ввода пароля, который мы установили выше.

Это решение у меня заработало сразу без всяких проблем. Однако, существуют и другие связки, с помощью которых можно решить данную задачу.

Для запуска новых сессий на удаленной машине можно использвать - vncserver.