SSH-ключи — это специальный код, который используется для идентификации клиента при подключении к серверу по SSH-протоколу. Этот способ используется вместо аутентификации по паролю.
В тех операционных системах, где имеется поддержка протокола SSH для удалённого администрирования, допустимо управление ключами SSH через интерфейс панели управления.
Создание ключа
SSH-ключи автоматически копируются при установке операционной системы. Для создания новой пары ключей необходимо:
1. Зайти в "Главное меню" → "SSH ключи" и нажать кнопку "Создать"
2. Ввести желаемое наименование ключа. Так он будет отображаться в таблице веб-панели.
3. Скопировать содержимое ключа в текстовое поле "Публичный SSH ключ"
Файл публичного ключа располагается в пути ~/.ssh/id_rsa.pub
Необходимо скопировать строку, начиная с ssh-rsa, но финальную пару имя_пользователя@имя_хоста копировать не нужно
Внутри текстового поля не допустимо использовать перенос строки
Настройка авторизации по ключу состоит из создания ключа на локальном компьютере и копировании его на сервер; процедура отличается в зависимости от используемой вами операционной системы.
SSH-ключ разделён на две части: закрытый и открытый ключ. Одна часть называется «Наименование ключа» (закрытый) и должна всегда храниться только в личном кабинете. Вторая часть ключа называется «Публичный SSH-ключ» (открытый ключ) эта часть отправляется на сервер и размещается в файле authorized_keys.
При подключении к серверу SSH-ключ сравнивает публичную часть, которую вы ему дали с приватной частью, которая хранится на сервере. Если части ключа совпадают, то вы получаете доступ к удалённому серверу.