Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач Удаленное управление SSH Webmin.docx
Скачиваний:
66
Добавлен:
25.04.2017
Размер:
457.56 Кб
Скачать

ФГБОУ ВПО

Уфимский государственный авиационный технический университет

Пояснительная записка к курсовой работе

По дисциплине

«Администрирование информационных систем»

На тему «Удаленное управление»

Выполнил:

Студент группы МО-405

Горбатов Владимир

Проверил:

Верхотуров М. А.

Уфа - 2017

Оглавление

1Содержательная постановка задачи 3

2Структура решения задачи 3

3Теоретические сведения 3

4Обзор и анализ методов решения 4

4.1Сравнение Unix-based операционных систем 4

4.1.1Mint 4

4.1.2Debian 4

4.1.3Ubuntu 5

4.1.4Manjaro 5

4.1.5OpenSUSE 5

4.2Установка Unix-based операционной системы 6

4.3Обзор серверного ПО для удаленного управления Unix-based операционной системой 6

4.3.1OpenSSH 6

4.3.2Webmin 7

4.3.3Virtual Network Computing (VNC) 7

4.3.4Team Viewer 7

4.4Обзор клиентского ПО для удаленного управления Unix-based системы из OS Windows 8

4.4.1Клиент для OpenSSH – Putty 8

4.4.2Клиент для Webmin 8

4.4.3Клиенты для VNC 8

4.4.4Клиент для TeamViewer 8

5Описание и реализация применяемых методов 8

5.1Постановка задачи, решаемой с помощью удаленного управления 8

5.2Обобщенный алгоритм 8

5.3Детализированный алгоритм 9

5.3.1Установка и конфигурирование Unix-based OS на серверную машину 9

5.3.2Установка и конфигурирование ПО для удаленного управления на серверную машину 9

5.3.3Установка и конфигурирование ПО для удаленного доступа на клиентскую машину 10

5.3.4Решение прикладной задачи 10

6Вывод 14

7Список литературы 15

  1. Содержательная постановка задачи

Установить и сконфигурировать Unix-подобную операционную систему. Организовать удаленное управление этой ОС изWindows, а также решить прикладную задачу.

  1. Структура решения задачи

  • Установка и конфигурирование Unix-basedOSна серверную машину

  • Установка и конфигурирование ПО для удаленного управления на серверную машину

  • Установка и конфигурирование ПО для удаленного управления на клиентскую машину

  • Решение прикладной задачи

  1. Теоретические сведения

Удаленное администрирование– управление другим компьютером без непосредственного нахождения перед ним.

Программы удалённого администрирования — программы или функции операционных систем, позволяющие получить удалённый доступ к компьютеру через Интернет или ЛВС и производить управление и администрирование удалённого компьютера в реальном времени. Программы удалённого администрирования предоставляют почти полный контроль над удалённым компьютером: они дают возможность удалённо управлять рабочим столом компьютера, возможность копирования или удаления файлов, запуска приложений и т. д.

Основные задачи, которые решаются при удаленном администрировании:

  • Перезагрузка или выключение компьютера

  • Доступ к периферии

  • Изменение настроек системы

  • Установка ПО

  • Отправка\Получение файлов

  • Добавление новых пользователей

  • Помощь другим пользователям

Основные протоколы удаленного администрирования:

  • TELNET– сетевой протокол прикладного уровня для обеспечения двунаправленного текст-ориентированного через виртуальное терминальное соединение.

  • RDP– протокол прикладного уровня, принадлежащий Microsoft, для обеспечения удаленной работы пользователя с компьютером, на котором запущен сервис терминального доступа, через удаленный рабочий стол. Главные особенности: Поддержка 32-битного цвета, возможность использовать шифрование, передача звука, подключение локальной и использование удаленной периферии, можно обмениваться информацией через буфер обмена.

  • RFB – remote framebuffer, простой клиент-серверный сетевой протокол прикладного уровня для удаленного доступа к графическому рабочему столу. Так как он работает на уровне кадрового буфера, то его можно применять для графических оконных систем, например, X Window System, Windows

  • RLOGIN– Remote LOGIN, сетевой протокол прикладного уровня, позволяющий пользователям Unix подключаться к системам Unix на других машинах и работать так же, как при прямом подключении терминала к машине. Не использует шифрование.

  • SSH– сетевой протокол прикладного уровня, позволяющий производить удаленное администрирование и туннелирование TCP-соединений. По функциональности схож с Telnet и RLOGIN, но, в отличие от них, шифрует весь трафик, включая передаваемые пароли. SSH-клиенты и SSH-серверы доступы для большинства сетевых операционных систем. SSH позволяет безопасно передавать в незащищённой среде практически любой другой сетевой протокол. Таким образом, можно не только удалённо работать на компьютере через командную оболочку, но и передавать по шифрованному каналу звуковой поток или видео (например, с веб-камеры).

  • SSL– криптографический протокол, обеспечивающий защищенную передачу информации в интернете. Использует асимметричную криптографии для аутентификации ключей обмена, симметричный шифр для сохранения конфиденциальности, коды аутентификации сообщений для целостности сообщений. Протоколы приложений (HTTP, FTP, TELNET, RLOGIN и прочие)