- •Оглавление
- •Содержательная постановка задачи
- •Структура решения задачи
- •Теоретические сведения
- •Обзор и анализ методов решения
- •СравнениеUnix-based операционных систем
- •Manjaro
- •OpenSuse
- •УстановкаUnix-based операционной системы
- •Обзор серверного по для удаленного управленияUnix-basedоперационной системой
- •OpenSsh
- •Virtual Network Computing (vnc)
- •Team Viewer
- •Обзор клиентского по для удаленного управленияUnix-basedсистемы изOsWindows
- •Детализированный алгоритм
- •Установка и конфигурирование по для удаленного доступа на клиентскую машину
- •Удаленное управление через Webmin
- •Список литературы
УстановкаUnix-based операционной системы
Установка любой операционной системы происходит следующим образом: необходимо записать на флешку или компакт-диск установочный образ системы, подключить к компьютеру, изменить приоритет загрузки в BIOS, запустить машину и следовать инструкциям на экране. Все вышеперечисленные дистрибутивы – не исключение.
Обзор серверного по для удаленного управленияUnix-basedоперационной системой
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.
Webmin
Webmin— это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. Используя любой браузер, администратор сервера может создавать новые учётные записи пользователей, почтовые ящики, изменять настройки служб и сервисов, например веб-сервера Apache, DNS.
Webmin состоит из простого веб-сервера и большого количества скриптов (>500), которые собственно и осуществляют связь между командами администратора через веб-интерфейс и их исполнением на уровне ОС и прикладных программ. Webmin написан полностью на языке Perl и не использует никаких дополнительных нестандартных модулей.
Virtual Network Computing (vnc)
Virtual Network Computing (VNC) — система удалённого доступа к рабочему столу компьютера, использующая протокол RFB. Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть. К одному VNC-серверу одновременно могут подключаться множественные клиенты. Наиболее популярные способы использования VNC — удалённая техническая поддержка и доступ к рабочему компьютеру из дома.
Team Viewer
TeamViewer — пакет программного обеспечения для удалённого контроля компьютеров совместного использования, обмена файлами между управляющей и управляемой машинами, видеосвязи и веб-конференций. Используется шифрование SSL.
Главным плюсом TeamViewerявляется простота установки (естьportableверсия) и настройки: нет необходимости узнавать и сообщатьip-адрес, пробрасывать порты при работе из-подNAT, менять настройки брандмауэра.
TeamViewer бесплатен для некоммерческого пользования, но требует покупки лицензии для коммерческого.
Примеры некоммерческого использования:
Оказание помощи или поддержки друзьям и родственникам
Подключение к домашнему персональному компьютеру
Примеры коммерческого использования:
Оказание помощи или поддержки клиентам и коллегам по работе
Оказание помощи предприятиям или организациям, даже на бесплатной основе
Подключение к ПК или серверу Вашей компании из домашнего офиса