В статье мы реализуем удаленный доступ с любого устройства к своему рабочему ПК. Данный метод был проверен на ОС Linux Mint 19. Работа на отличных от Mint -a системах не гарантируется.
Информация о системе:
Distributor ID: LinuxMint Description: Linux Mint 19.1 Tessa Release: 19.1 Codename: tessa
Установим пакет, который отвечает за реализацию VNC-сервера:
sudo apt install vino
Однако он не имеет графической оболочки, поэтому нам придется установить еще один пакет:
sudo apt install dconf-editor
Запустим только что установленную утилиту:
sudo dconf-editor
При запуске утилита предупредит нас о том, что мы делаем все на «свой страх и риск». Согласимся и продолжим работу.
Идем по пути:
/org/gnome/desktop/remote-access
Перед нами настройки удаленного доступа, которые мы можем изменить в соответствии со своими нуждами.
Для обеспечения работоспособности нам необходимо сделать следующее:
- Пункт authentication-methods
Снимаем чекбокс - Use default value В поле custom value укажем - ['vnc']
- Пункт prompt-enabled
Снимаем чекбокс - Use default value В поле custom value установим значение - false
- Пункт require-encryption
Снимаем чекбокс - Use default value В поле custom value установим значение - false
- Пункт View only
Снимаем чекбокс - Use default value В поле custom value установим значение - false
- Пункт VNC-password
Снимаем чекбокс - Use default value В поле custom value установим пароль
ВАЖНО. Пароль необходимо конвертировать в формат base64.
Запустим VNC-сервер
/usr/lib/vino/vino-server
Автозапуск можно настроить через GUI:
Сеансы и запуск — Автозапуск — Добавить.