📄Работа №183431

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

📝
Тип работы Бакалаврская работа
📚
Предмет информатика
📄
Объем: 48 листов
📅
Год: 2025
👁️
Просмотров: 47
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Перечень условных обозначений 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 с.

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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