x11vnc в NetBSD
Для управления удаленным рабочим столом NetBSD будем использовать протокол vnc.
Для этого у нас есть сервер vnc, под названием x11vnc: https://pkgsrc.se/x11/x11vnc
Установить можно либо из бинарников (pkg_add или pkgin), либо скомпилировать из исходников - кто насколько испорчен)
Запустить можно командой:
$ x11vnc
Причем, запустится без root'а. На стандартном порту - 5900.
Подключиться можно, например, с помощью PuttY.
Расписывать не буду - в PuttY всё довольно просто: вбиваем IP, порт и подключаемся.
Всё бы хорошо..
Но если вы отключитесь - второй раз подключиться НЕ сможете)
Надо будет снова запустить x11vnc-сервер
Происходит это потому, что сервер после отключения клиента - закрывает сессию и выгружается.
Вроде бы неудобно. Зато безопасно! Иногда это важнее)
А чтобы после отключения клиента сервер не выгружался запускаем x11vnc со следующими ключами:
& x11vnc -bg -shared -dontdisconnect -many &
-bg - работать в фоновом режиме;
-shared — разрешить подключаться одновременно нескольким пользователям;
-many — не завершать работу сервера после отключения первого клиента;
-dontdisconnect — не отключать подключенных пользователей при подключении нового.
Можно еще использовать следующие параметры:
-rfbauth — использовать пароль для аутентификации пользователей из файла;
-rfbport — порт, на котором будет работать VNC сервер;