После выхода 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-соединения
Выбираем протокол 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 с описанием процесса подключения.
Если говорить о том, какие лучшие дистрибутивы Linux мы знаем, то этот список может быть…
Хотя Ubuntu и поставляется со встроенным обозревателем Firefox многие пользователи считают что это не самая…
Что такое Remmina? Remmina — это совершенно бесплатный и свободный клиент так называемого удаленного рабочего…
Как мы знаем, Ubuntu это самая популярная сборка из систем на базе ядра Linux. У…
Выбор ноутбука для каждого пользователя это довольно кропотливый процесс. Люди стараются подобрать ноутбук который будет…
Если вы решили ознакомиться с операционной системой Linux более детально и задались вопросом как установить…