ТЕХНИЧЕСКИЕ НАУКИ
РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ УДАЛЕННОГО
АДМИНИСТРИРОВАНИЯ 1 2 Долгов А.Ю. , Дьяченко Л.П.
'Долгов Юрий Александрович - доктор технических наук, профессор;
2Дьяченко Людмила Петровна - магистрант, кафедра информационных технологий и автоматизированного управления производственными процессами, Инженерно-технический институт Приднестровский государственный университет им. Т.Г. Шевченко, г. Тирасполь, Республика Молдова
Аннотация: в статье рассматривается понятие удаленного администрирования и описание созданного приложения для удаленного доступа с его функциональными возможностями, принципом работы.
Ключевые слова: удаленное администрирование, удаленный доступ.
Бесчисленное количество компаний по всему миру используют системы удаленного доступа и полагаются на них как на ключевые функции в работе 1Т отделов. Удаленный доступ применяется почти во всех отраслях, начиная с транснациональных коммерческих корпораций и заканчивая образовательными учреждениями, обеспечивающими удаленное обучение студентов.
Удаленный доступ - очень широкое понятие, которое включает в себя различные типы и варианты взаимодействия компьютеров, сетей, и приложений. Если рассматривать все многочисленные схемы взаимодействия, которые обычно относят к удаленному доступу, то всем им присуще использование глобальных каналов или глобальных сетей при взаимодействии. Кроме того, для удаленного доступа, как правило, характерна несимметричность взаимодействия, когда, с одной стороны, имеется центральная крупная сеть или центральный компьютер, а с другой - отдельный удаленный терминал, компьютер или небольшая сеть, которые хотят получить доступ к информационным ресурсам центральной сети. Количество удаленных от центральной сети узлов и сетей, требующих этот доступ, постоянно растет, поэтому современные средства удаленного доступа рассчитаны на поддержку большого количества удаленных клиентов [1].
Удаленное администрирование - это доступ к другому компьютеру, характеризующий возможность полного управления и распоряжения его ресурсами. Таким образом, пользователь может выполнять многие задачи удалённо: осуществлять консультации, ремонт и диагностику, просмотр состояния компьютера. Благодаря этому упрощаются задачи, которые невозможно выполнять на расстоянии [2].
Удаленное администрирование позволит:
• Хранение пользовательских настроек;
• Проверку доступности рабочих станций ;
• Добавление рабочих станций ;
• Удаление рабочих станций ;
• Полный удаленный доступ к рабочим станциям ;
• Быстрый доступ к утилитам администрирования.
Принцип работы
После запуска появляется главное окно программы, в котором можно добавить удаленные компьютеры и, используя функции программы, осуществлять его администрирование. Работая удаленно можно управлять компьютером из любой точки локальной сети, проверять подключение к сети удаленных компьютеров, управлять процессами
удаленного компьютера, просматривать системные данные удаленного компьютера, использовать обмен данными, удаленно включать, выключать и перезагружать компьютер. Описание
Для реализации поставленных задач было разработано клиент-серверное приложение
RemAcc.
Данное приложение RemAcc предназначено для реализации удаленного администрирования в локальной сети.
После изучения всех возможностей и недостатков, таких программ как: TeamViewer, Radmin, Ammy Admin и т.д., были сформулированы функции и возможности клиент-серверного приложения.
Приложение RemAcc включает в себя самые нужные функции удаленного администрирования ПК. Приложение
Приложение RemAcc состоит из серверной и клиентской части. Клиентская часть необходима для связи с серверной частью, а так же отправки пакетов с данными о состоянии рабочего стола на сервер. Серверная часть принимает пакеты от клиентской части, обрабатывает их и отображает пользователю.
После завершения разбора основных аспектов приложения RemAcc, рассмотрим остальные функции приложения.
Серверная часть имеет следующие возможности:
• Позволяет совершать обмен данными ;
• Позволяет управлять электропитанием ;
• Предоставляет получение доступа к администрированию ПК.
Для реализации программного продукта была использована среда Visual Studio и язык программирования C# в совокупности с языком разметки XAML. Данное приложение использует следующие элементы:
• Сетевой протокол TCP;
• Механизм многопоточности ;
• Механизм событий.
Список литературы
1. Удаленное управление корпоративными сетями. [Электронный ресурс], 2001. Режим доступа: https://compress.ru/article.aspx?id=11249/ (дата обращения: 15.03.2018).
2. Удаленное администрирование. [Электронный ресурс], 2018. Режим доступа: https://uznayvse.ru/voprosyi/chto-takoe-udalennoe-administrirovanie-72336.html/ (дата обращения: 15.03.2018).