VDI (Virtual Desktop Infrastructure) — это технология, которая позволяет развертывать виртуальные рабочие столы и централизованно управлять ими на сервере. Использование VDI предоставляет ряд важных преимуществ:
- обеспечение высокого уровня безопасности, так как корпоративные данные не покидают пределов сервера;
- организация полноценных рабочих мест для удаленных сотрудников с доступом из любой точки мира;
- оптимизация ресурсов компьютера и существенное упрощение администрирования.
В этой статье мы расскажем, как настроить инфраструктуру виртуальных рабочих столов (VDI) на базе операционной системы Ubuntu Linux.
Содержание:
- Подготовка виртуальной машины для VDI
- Настройка сертификатов и безопасности VDI-инфраструктуры
- Настройка доступа и RDP для виртуального рабочего стола
- Подключение к удаленному рабочему столу VDI
- Выводы
Подготовка виртуальной машины для VDI
Самое сложное в развертывании VDI — это грамотная настройка виртуальной машины рабочего стола удаленного сотрудника. Все остальные элементы этой инфраструктуры можно смело отдать на аутсорсинг, и большинство облачных провайдеров уже предлагают такие услуги. Мы подготовили для Вас полное руководство по настройке инфраструктуры рабочих столов (Virtual Desktop Infrastructure, VDI) под Ubuntu Linux.
Для настойки виртуальной машины рабочего стола нам понадобится Linux Ubuntu 26.04.
Выполним обновление системы, для этого вводим следующие команды:
Теперь выполним установку графического интерфейса пользователя:
Настройка сертификатов и безопасности VDI-инфраструктуры
Безопасность инфраструктуры VDI напрямую зависит от защиты канала между сервером и удаленным сотрудником. Чтобы исключить перехват корпоративных данных в процессе работы (например, через атаки Man-in-the-Middle), мы настроим полноценное TLS-шифрование RDP-трафика с помощью доверенных сертификатов.
Получение ключей и сертификатов для шифрования трафика
Для получения ключей и сертификатов пропишем запись типа A в DNS. Мы используем домен cisco-academy.net, полное доменное имя виртуальной машины рабочего стола vdi-user-01.cisco-academy.net:
Получим ключи и сертификаты для шифрования трафика:
Настройка сертификата для GNOME Remote Desktop
Выполним настройку сертификата для GNOME Remote Desktop. Скопируйем сертификат и ключ в директорию GRD и назначим правильные права доступа:
Настроим GRD для использования сертификата, для этого сообщим сервису GRD, где находятся новые файлы:
Настройка доступа и RDP для виртуального рабочего стола
Создаем пользователя для доступа к RDP-шлюзу:
Создаем пользователя под которым будет работать удаленный сотрудник в системе Ubuntu Linux:
Выполним активацию RDP и перезапустим зависимые службы:
Подключение к удаленному рабочему столу VDI
Запускаем «Подключение к удаленному рабчему столу», в поле «Компьютер» вводим полное доменное имя виртуальной машины рабчего стола vdi-user-01.cisco-academy.net, пользователь rdpuser, нажимаем на кнопку «Сохранить как»:
Даем имя vdi-user-01.rdp и сохраняем RDP-файл на рабочем столе. Для того чтобы небыло ошибки: «Continue With Insecure Connection?»
Наш RDP-файл открываем блокнотом:
Находим параментр «use redirection server name» и меняем его на следующий:
Должно получиться как на скриншоте, файл сохраняем, блокнот закрываем:
Нажимаем на RDP-файл и подключаемся к виртуальной машины рабочего стола:
Выводы
Таким образом, мы успешно выполнили поставленную задачу: настроили инфраструктуру виртуальных рабочих столов (VDI) под Linux. Вы научились подготавливать систему, привязывать сертификаты шифрования и настраивать удаленный доступ для комфортной работы сотрудников.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
































