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

Установка любой операционной системы происходит следующим образом: необходимо записать на флешку или компакт-диск установочный образ системы, подключить к компьютеру, изменить приоритет загрузки в BIOS, запустить машину и следовать инструкциям на экране. Все вышеперечисленные дистрибутивы – не исключение.

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

      1. OpenSsh

OpenSSH (открытая безопасная оболочка) — набор программ, предоставляющих шифрование сеансов связи по компьютерным сетям с использованием протокола SSH. Возможности протокола SSHописаны на странице 3. НаборOpenSSHсодержит следующие компоненты:

  • Ssh Замена для rlogin и telnet.

  • Scp Замена для rcp, использующая в современных версиях OpenSSH протокол SFTP (ранее использовался менее надёжный и гибкий SCP).

  • Sftp Замена для FTP-клиента, использующая протокол SFTP.

  • Sshd Демон, собственно предоставляющий защищённый доступ к ресурсам. Включает реализацию серверной части SFTP, пригодную для организации chroot-доступа для пользователей без необходимости копирования каких-либо файлов внутрь chroot.

  • sftp-server Отдельная реализация подсистемы SFTP (серверная часть). Обладает большими возможностями, чем встроенная вsshd.

  • ssh-keygen Генератор пар ключей.

  • ssh-keysign Утилита для проверки ключей хостов. Задействуется при использовании аутентификации по хостам (аналогично rsh) вместо проводимой по умолчанию аутентификации по пользователям.

  • ssh-keyscan Вспомогательная утилита. Позволяет собирать публичные ключи с других хостов.

  • ssh-agent Вспомогательная утилита. Поддерживает кэш закрытых ключей. Кэширование позволяет избегать частого ввода пароля для расшифровки ключей перед их использованием.

  • ssh-add Вспомогательная утилита. Добавляет ключи в кэшssh-agent.

      1. Webmin

Webmin— это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. Используя любой браузер, администратор сервера может создавать новые учётные записи пользователей, почтовые ящики, изменять настройки служб и сервисов, например веб-сервера Apache, DNS.

Webmin состоит из простого веб-сервера и большого количества скриптов (>500), которые собственно и осуществляют связь между командами администратора через веб-интерфейс и их исполнением на уровне ОС и прикладных программ. Webmin написан полностью на языке Perl и не использует никаких дополнительных нестандартных модулей.

      1. Virtual Network Computing (vnc)

Virtual Network Computing (VNC) — система удалённого доступа к рабочему столу компьютера, использующая протокол RFB. Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть. К одному VNC-серверу одновременно могут подключаться множественные клиенты. Наиболее популярные способы использования VNC — удалённая техническая поддержка и доступ к рабочему компьютеру из дома.

      1. Team Viewer

TeamViewer — пакет программного обеспечения для удалённого контроля компьютеров совместного использования, обмена файлами между управляющей и управляемой машинами, видеосвязи и веб-конференций. Используется шифрование SSL.

Главным плюсом TeamViewerявляется простота установки (естьportableверсия) и настройки: нет необходимости узнавать и сообщатьip-адрес, пробрасывать порты при работе из-подNAT, менять настройки брандмауэра.

TeamViewer бесплатен для некоммерческого пользования, но требует покупки лицензии для коммерческого.

Примеры некоммерческого использования:

  • Оказание помощи или поддержки друзьям и родственникам

  • Подключение к домашнему персональному компьютеру

Примеры коммерческого использования:

  • Оказание помощи или поддержки клиентам и коллегам по работе

  • Оказание помощи предприятиям или организациям, даже на бесплатной основе

  • Подключение к ПК или серверу Вашей компании из домашнего офиса