После выхода Ubuntu Bionic Beaver (релиз 18) конфигурирование VNC-сервера x11vnc стало вызывать множество вопросов, поэтому администраторы перешли на альтернативный вариант – TigerVNC. Сегодня я расскажу вам о его настройке и рассмотрю приложения-клиенты.
VNC создает удаленный доступ к компьютеру через протокол RFB. Система разбита на два основных элемента: клиент и сервер. Первый устанавливается на рабочей станции, с которой будет подключаться пользователь. Второй – создает канал, по которому клиент соединяется с конечной точкой.
Система не использует шифрование, но учетные данные не передаются в открытом виде. Для обеспечения минимального уровня безопасности пароль транслируется как зашифрованное сообщение с алгоритмом 56 бит.
Такой пакет взламывается за несколько часов, поскольку длина секретного ключа ограничена 8 символами. В качестве дополнительной меры безопасности рекомендуется поверх VNC настраивать VPN-туннель либо подключаться сначала через протокол SSH.
Программные продукты, осуществляющие подключение к VNC-серверу, имеют встроенные механизмы шифрования и защиты. Рассмотрим лучшие программные средства в отдельном разделе после инсталляции.
Сначала инсталлируем серверную часть на Ubuntu Server. Алгоритм следующий:
sudo apt install tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension tigervnc-viewer
Инсталляция займет 3-4 минуты.
sudo apat-get install xterm
vncserver -xstartup /usr/bin/xterm
Важно! При первом старте создаем секретный ключ для подключения к серверной части.
Придумываем секретный ключ, согласно рекомендациям: длина не менее 8 символов, заглавные буквы, цифры и спецсимволы. Пользователю будет предложено создать два пароля: первый для получения полных прав, а второй – только на просмотр.
vncserver –kill :1
vi ~/.vnc/xstartup
Добавим следующие строки:
Теперь при подключении через VNC-приложение для клиента будет загружаться графическая оболочка Gnome.
Для подключения к VNC-серверу используем программы с графическим интерфейсом.
Расширенный вариант Tigervnc-клиента, который используется в роли сервера. Доступен в репозиториях Linux. Инсталлируем его:
sudo apt-get install ssvnc
Приложение предоставляет удаленный доступ только по протоколу VNC.
Указываем IP-адрес сервера, пароль для подключения. Внизу на выбор 4 варианта защиты: использовать SSL-сертификат, применить защищенное подключение через протокол SSH, оба варианта или отключить дополнительные меры защиты.
Кнопка Save сохраняет сконфигурированное подключение, а Load соответственно загружает.
Программа работает с большинством протоколов для удаленного доступа. Вводим в терминале:
sudo apt-get install remmina
Если программа установлена, то операционная система сообщит об этом.
Запуск осуществляется через ярлык или через терминал по одноименной команде. Нажимаем знак «+», чтобы создать новое подключение.
Важно! Имя пользователя при подключении по протоколу VNC не указывается.
Утилита проста в использовании, но обладает широкими возможностями. Remmina работает с протоколами удаленного доступа RDP, VNC и SSH, а также через утилиту доступен протокол безопасной передачи информации SFTP.
Третий представитель – KRDC, который является частью сетевой компоненты KDE. Инсталлируется стандартным способом:
sudo apt-get install krdc
Если на машине клиента не установлена графическая оболочка KDE, то вместе с утилитой установятся другие пакеты. После запуска на экране отобразится стандартная рабочая область с параметрами.
Выбираем протокол VNC, указываем цифровой адрес сервера, а через двоеточие номер порта. При подключении вводим пароль.
Следующий претендент – комплексное решение UltraVNC, которое работает под Windows-платформами.
Ссылка на сайт: https://www.uvnc.com/downloads/ultravnc.html
Переходим по ссылке, скачиваем и устанавливаем.
Продукт доступен в двух вариантах: сервер и клиент. Поскольку серверная часть у нас установлена, то используем клиент.
Открываем программу и прописываем IP-адрес удаленной машины, а через двоеточие – номер порта.
Утилита содержит дополнительные параметры для подключения. Раздел Quick Options устанавливает скорость подключения – по умолчанию выбран вариант Auto. Присутствует опция «Сохранить подключение».
Программное обеспечение полностью бесплатное, распространяется по лицензии GNU/GPL
Другой вариант Windows-клиента для VNC-сервера – Remotix.
Официальный сайт: https://remotix.com/ru/
Программа кроссплатформенная – работает под Windows и Linux, а также с мобильными ОС: Android и iOS. Обратная сторона такого функционала – цена: пользователю предоставляется 15 календарных дней для trial версии, а после потребуется оплата.
Нажимаем «Новое подключение», выбираем протокол VNC. Далее заполняем стандартную форму с параметрами.
В программе доступны дополнительные настройки:
Программа обладает дружелюбным интерфейсом.
Публикация рассказала о том, как установить и сконфигурировать на серверной платформе VNC-сервер. Перечислены клиенты под Linux и Windows с описанием процесса подключения.
Как менялся логотип Apple на протяжении многих лет. Логотип Apple — это не просто символ,…
Security Boot Fail при загрузке Acer — решение проблемы При загрузке ноутбука Acer с флешки,…
Ноутбук не включается — варианты решения Если при попытке включить ноутбук вы обнаруживаете, что он…
The AC power adapter wattage and type cannot be determined — причины и решение При…
Свистит или звенит блок питания компьютера — причины и решения Некоторые владельцы ПК могут обратить…
Мигает Caps Lock на ноутбуке HP — почему и что делать? При включении ноутбука HP…