|
Данные способы не рекомендуются для использования так как они не являются безопасными способами подключения. Категорически не рекомендуется использовать доступ без пароля. При использовании защиты паролями следует помнить, что протокол VNC ограничивает длину пароля восемью символами. |
Порядок установки и запуска серверных и клиентских приложений описан ниже.
Серверное приложение может быть запущено:
| DISPLAY=:0 команда_запуска |
В примере используется идентификатор дисплея ":0", это дисплей графической сессии по умолчанию.
Получить идентификатор дисплея, используемого в текущей графической сессии, можно запустив в этой сессии терминал (горячая клавиша Alt-T) и выполнив команду:
| env | grep DISPLAY |
| sudo apt install vino |
| /usr/lib/vino/vino-server |
| sudo apt install tigervnc-viewer |
| vncviewer -ViewOnly=0 -DotWhenNoCursor=1 имя_адрес_хоста |
Для защиты данных, передаваемых между сервером и клиентом VNC, можно использовать встроенные средства SSH. Для этого на сервере устанавливается и запускается серверная служба SSH.
Для создания защищенного SSH-соединения с сервером выполнить команду на клиентской машине :
| ssh -L 5901:localhost:5900 user@server |
Где:
После этого подключение к VNC на сервере можно будет выполнять через локальный IP-порт клиента, например, выполнив команду на клиенте:
| vncviewer -ViewOnly=0 -DotWhenNoCursor=1 localhost:5901 |