Тип работы:
Предмет:
Язык работы:


РЕАЛИЗАЦИЯ МОДУЛЯ ПОДКЛЮЧЕНИЯ К УДАЛЕННОМУ РАБОЧЕМУ СТОЛУ ДЛЯ LIVE-USB

Работа №183431

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы48
Год сдачи2025
Стоимость4265 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
4
Не подходит работа?

Узнай цену на написание


Перечень условных обозначений 3
Введение 4
1. Обзор системы 6
1.1 Выбор дистрибутива Linux 6
1.2 Выбор среды рабочего стола 7
1.3 Организация подключения к удаленному рабочему столу 10
1.4 Организация подключения к сети VPN 14
1.5 Организация подключения к сети по Wi-Fi и Ethernet 18
1.6 Вывод по главе 19
2. Требования 20
2.1 Функциональные требования 20
2.2 Нефункциональные требования 21
2.3 Актёры системы 21
2.4 Варианты использования 22
2.5 Диаграмма вариантов использования 23
2.6 Конкретизация вариантов использования 24
2.7 Сценарии вариантов использования 26
2.9 Вывод по главе 32
3. Модуль для подключения к удаленному рабочему столу 33
3.1 Скрипт для автоматизации настройки рабочего окружения 33
3.2 Модуль для подключения к удаленному рабочему столу 34
3.3 Вывод по главе 42
Заключение 43
Список использованных источников и литературы 44


В настоящие дни многие компании поддерживают дистанционный формат работы. В таких условиях возникает потребность в использовании сторонних сервисов, имеющих целый ряд недостатков. Одним из главных недостатков наиболее популярного программного обеспечения в данной области является использование сторонних серверов, через которые проходят конфиденциальные данные. В таких условиях пользовательские данные подвергаются риску утечки конфиденциальной информации, а работоспособность данных сервисов напрямую зависит от сервера.
Разработанная система «Live-USB дистрибутив для удаленной работы» нивелирует упомянутые выше недостатки, так как для подключения к удаленному устройству использует протокол RDP, позволяющий напрямую установить подключение к удаленному рабочему столу, тем самым устраняя главный недостаток существующего ПО. Данной решение является бесплатным и обеспечивает сохранность и конфиденциальность пользовательских данных.
Помимо этого, загрузочное устройство с разработанным дистрибутивом сможет запуститься на компьютере без операционной системы или даже без жесткого диска. Технология приобретает свойство портативности и может использоваться почти на любом устройстве, не затрагивая его данные.
В рамках данной выпускной квалификационной работы разрабатывается модуль для Live-USB дистрибутива, содержащий весь необходимый функционал для обеспечения безопасного подключения по протоколу RDP, SSH, а также позволяющему подключиться к частным VPN сетям. Пользователю будет предоставлено приложение, с помощью которого он сможет настроить параметры подключения к удаленному устройству и добавить его в автозапуск, чтобы при каждом входе в систему осуществлялось автоматическое подключение.
Для достижения поставленной цели, необходимо решить следующие задачи:
1. Составить сценарии использования Live-USB системы, а в частности взаимодействия пользователя с разрабатываемым модулем;
2. Установить рабочее окружения и разработать скрипт для его автоматической настройки;
3. Разработать скрипты для подключения к удаленному устройству по протоколам RDP и SSH;
4. Разработать приложение, позволяющее: настроить параметры подключения, провести тестовое подключение к удаленному устройству по протоколу RDP и SSH, подключиться к VPN-сети, а также к сети интернет по Wi-Fi и Ethernet.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Целью выпускной квалификационной работы было создание модуля для подключения к удаленному рабочему столу Live-USB дистрибутива. В результате проделанной работы было успешно установлено рабочее окружение и автоматизирована его настройка, реализованы сценарии использования системы, разработан модуль, включающий в себя скрипты для удаленного подключения по протоколам RDP и SSH, а также приложение, позволяющее: настроить параметры подключения, провести тестовое подключение к удаленному устройству по протоколу RDP и SSH, подключиться к VPN-сети, а также к сети интернет по Wi-Fi и Ethernet.
В результате данный модуль был создан с учетом недостатков уже существующих решений в данной области. На выходе была получена Live - USB система, позволяющая бесплатно и безопасно получить доступ к удаленному рабочему столу.


1. Supported RDP properties // Microsoft Learn. - [Redmond], 2025. - URL: https://clck.ru/3MRgX7(дата обращения: 23.05.2025).
2. OpenSSH client configuration file // OpenBSD. - [Б.м.], 2025. - URL: https://man.openbsd.org/ssh config(дата обращения: 23.05.2025).
3. Qt Core C++ Classes // Qt Group Documentation. - [Espoo], 2025. - URL: https://doc.qt.io/qt-6/qtcore-module.html(дата обращения: 23.05.2025).
4. Packages // Alpine Linux. - [Б.м.], 2025. - URL:
https://pkgs.alpinelinux.org/packages(дата обращения: 23.05.2025).
5. XFCE // Alpine Linux. - [Б.м.], 2025. - URL:
https://wiki.alpinelinux.org/wiki/Xfce(дата обращения: 23.05.2025).
6. LXQt vs Xfce: Which Is the Best Linux Desktop Environment? // The Infobits. - [Б.м.], 2025. - URL:https://www.theinfobits.com/lxqt-vs-xfce/(дата обращения: 23.05.2025).
7. Remote Desktop Server // Alpine Linux. - [Б.м.], 2025. - URL: https://wiki.alpinelinux.org/wiki/Remote Desktop Server(дата обращения: 23.05.2025).
8. Setting up a OpenVPN server // Alpine Linux. - [Б.м.], 2023. - URL: https://clck.ru/3MRgeV(дата обращения: 23.05.2025).
9. Руководство по установке и настройке OpenVPN // Habr. - [Б.м.], 2014. - URL:https://habr.com/ru/articles/233971/(дата обращения: 23.05.2025).
10. Руководство по написанию скриптов в Linux Bash // Академия Selectel - [Б.м.], 2025. - URL:https://selectel.ru/blog/tutorials/linux-bash-scripting-guide/(дата обращения: 23.05.2025).
11. Лав Р. Linux. Системное программирование / Р. Лав - 2-е изд. - СПб. : Питер, 2014. - 448 с.
12. Unix Linux. Руководство системного администратора. / Немет Э., Снайдер Г., Хейн .Т [и др.] - 5-е изд. - СПб. : ООО "Диалектика", 2020. - 1168 с.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ