Здесь мы рассмотрим подключение к виртуальной машине или серверу по протоколу SSH с помощью набора программ OpenSSH, который даёт возможность связываться минуя веб-интерфейсы сайта СЕРВЕР МОЛЛ Cloud. Вы узнаете, как установить и настроить SSH-клиент и SSH-сервер, создать ключевую пару и скопировать открытый ключ на сервер, установить соединение и передавать файлы. Также будут рассмотрены вопросы работы с менеджером ключей и ситуации, с которыми вы можете столкнуться при использовании OpenSSH.
Протокол SSH (Secure Shell) — это протокол прикладного уровня, предназначенный для безопасного удаленного управления операционными системами. Он шифрует весь трафик, включая передаваемые пароли, обеспечивая высокий уровень безопасности передачи данных даже в незащищенных сетевых средах. Также SSH позволяет безопасно передавать файлы.
SSH лежит в основе приложения OpenSSH, имеющего клиент-серверную архитектуру, когда системы делятся на клиентов, отправляющих управляющие запросы, и серверы, который их обрабатывает. Например, клиентом OpenSSH может быть ноутбук администратора, а сервером виртуальная машина или выделенный сервер. Взаимодействие между клиентом и сервером через SSH обеспечивает высокую безопасность, делая OpenSSH одним из предпочтительных методов удаленного доступа.
Для быстро начала работы с OpenSSH воспользуйтесь инструкциями:
- “Linux: Быстрый старт с OpenSSH”.
- “PowerShell: Быстрый старт с OpenSSH”.
Инструкции по быстрому старту на конкретном примере кратко описывают порядок действий по организации управления сервером под управлением ОС на базе Linux. Подробные инструкции по каждому из аспектов работы с OpenSSH изложены ниже.
Общий порядок ваших действий для настройки SSH-подключения будет такой:
- Установите SSH-сервер, если на управляемой системе он не установлен. Процесс установки описан в инструкции “Установка сервера OpenSSH”.
- Создайте на системе-сервере нового пользователя для подключения по SSH. Как создать нового пользователя описано в инструкции “Создание нового пользователя”.
- Установите SSH-клиент на управляющем устройстве. При установке SSH-клиент следуйте инструкции “Установка клиента OpenSSH”.
- Сгенерируйте ключевую пару для безопасного подключения. Создание ключей рассмотрено в инструкции “Создание ключевой пары”.
- Скопируйте открытый ключ на управляемый сервер или виртуальную машину. Процедура копирования ключа описана в инструкции “Копирование публичного ключа”.
- Подключитесь к управляемой системе, через SSH-клиент по закрытому ключу. При подключении руководствуйтесь инструкцией “Подключение к серверу через OpenSSH”.
Некоторые шаги могут быть пропущены, например, если средства работы с SSH уже установлены в вашей системе или если у вас имеется ключевая пара.
Подробную информацию о функционале и синтаксисе каждой из команд пакета OpenSSH вы можете получить в “OpenSSH: Manual Pages”.
Подробно о работе с SSH:
- Linux: Руководство по быстрому старту с OpenSSH
- PowerShell: Руководство по быстрому старту с OpenSSH
- Установка сервера SSH
- Создание нового пользователя
- Установка клиента SSH
- Подключение к серверу
- Создание ключевой пары
- Копирование ключа на сервер
- Использование ssh-agent
- Устранение неполадок SSH-соединений