Введение 3
1 Особенности настройки и конфигурирования Live-USB дистрибутива 4
1.1 Выбор базового Linux-дистрибутива 4
1.2 Изучение и нивелирование недостатков технологии Live-USB 9
2 Настройка и конфигурирование дистрибутива 16
3 Создание загрузочного устройства с собственным дистрибутивом 29
Заключение 35
Список использованных источников и литературы 36
Современный мир принес человечеству возможность работать в дистанционном формате, не выходя из дома, однако стремительно развивающиеся технологии, предлагающие такие возможности, порой не успевают соответствовать критериям безопасности и становятся примером суровой реальности, в которой люди и целые компании терпят утечки конфиденциальной информации. Одной из таких технологий является удаленный рабочий стол, позволяющий не только видеть экран удаленного рабочего стола, но и управлять устройством через его графическую оболочку, получая доступ ко всем личным данным устройства. Наиболее известной реализацией выделяют RDP (Remote Desktop Protocol) - протокол удалённого рабочего стола, для использования которого необходимо настроить RDP-сервер и RDP-клиент, процесс трудоемкий и требует прикладных знаний, но есть программы, которые выполняют настройку и поставляются с интерфейсом, а взамен требуют покупку лицензии. Есть и такие реализации как у AnyDesk, которые используют собственный протокол, но уступают в безопасности RDP.
В рамках данной дипломной работы разрабатывается бесплатный Live- USB дистрибутив на базе существующего Linux-дистрибутива для безопасного подключения к удалённому компьютеру. Он будет содержать все необходимые утилиты, графическую оболочку и удобный интерфейс для подключения по SSH, VPN и RDP. Таким образом полученная система удовлетворит потребность рынка компьютерного ПО в бесплатной, безопасной и удобной реализации приложения для удаленной работы. Помимо всего, этот дистрибутив можно использовать для создания портативного загрузочного устройства, с которого можно запуститься на любом компьютере, имея доступ к BIOS или Boot Menu.
Целью дипломной работы было создание Live-USB дистрибутива для удаленной работы. В результате данный дистрибутив был создан с учетом недостатков технологии Live-USB, которые были нивелированы следующими действиями: выгрузка OC в оперативную память,
распараллеливание системы инициализации OpenRC и использование современных стандартов USB интерфейсов. Также для автоматизации сборки дистрибутива были созданы вспомогательные скрипты. Как итог, получена не только быстрая система, но и частично лишённая недостатков Flash-USB, позволяющая бесплатно и безопасно получать доступ к удаленному рабочему столу, подключаться по SSH и OpenVPN.