SSH ключ для подключения к оборудованию
Подключение к оборудованию через графический интерфейс осуществляется по SSH. Авторизация может происходить по паролю или с использованием ключа — этот метод является более безопасным.
В данном разделе рассмотрим процесс авторизации по ключу.
Подключение необходимо осуществлять под пользователем с sudo привилегиями, либо под пользователем root (не рекомендуется).
Добавить sudo пользователя на подключаемом оборудовании: Пользователь sudo.
Добавить sudo пользователя на подключаемом оборудовании: Пользователь sudo.
Конфигурация sshd
Конфигурационный файл находится по пути /etc/ssh/sshd_config
Рекомендуем проверить конфигурацонное свойство PubkeyAuthentication
— если оно отсутствует, закоментированно, или равно значению no
, следует изменить значение свойства на yes
.
После любых изменений в файле
/etc/ssh/sshd_config
необходимо перезапускать сервис sshd командой
sudo systemctl restart sshd
Шаг 1. Создание ключа
- Перейти в раздел Администратор → SSH ключи
- Нажать на + в верхней части экрана для добавления нового ключа
- Ввести название ключа
- Добавить файлы: публичный и приватный ключ
- Если уже есть уже готовые ключи — можно загрузить их, нажав соответствующие кнопки
- Если нужные ssh файлы отсутствуют, их можно сгенерировать, нажав на иконку ключа. При желании можно добавить кодовую фразу. После чего нажать на кнопку Сгенерировать
После генерации ssh файлов необходимо скачать публичный ключ для добавления его на сервер.
Также при необходимости можно скачать и приватный ключ — это возможно только на данном этапе.
- Если приватный ключ зашифрован, необходимо предоставить кодовую фразу, указанную при создании ключа
Если кодовая фраза не была установлена — оставить поле пустым - Нажать кнопку Сохранить
Шаг 2. Добавление ssh ключа к оборудованию
- Перейти в раздел Администратор → Оборудование
- Перейти в настройки оборудования. Добавить ssh ключ можно как новому, так и уже имеющемуся оборудованию.
- Создать новое оборудование: нажать на + в верхней части экрана
- Редактировать существующее оборудование: нажать на иконку редактирования слева от оборудования
- При создании нового оборудования заполнить все поля нужной информацией. Подробнее в разделе Управление оборудованием.
- Выбрать тип авторизации По ключу
- В поле SSH ключ выбрать созданный ранее ключ. Либо по нажатию на + создать новый SSH ключ, процесс идентичен с описанным в разделе Шаг 1. Создание ключа (начиная с пункта 4)
- Нажать Сохранить
Шаг 3. Добавление ssh ключа на сервер
- Под пользователем root перейти в папку
/root/
Под обычным пользователем перейти в папку/home/<имя пользователя>/
- Перейти в скрытый каталог
/.ssh/
- Открыть файл
authorized_keys
- Добавить в файл содержимое публичного ключа
После проделанной работы проверить подключение по кнопке Состояние оборудования в разделе Администратор → Оборудование.
Если все свойства в состоянии “Ok” — значит подключение прошло успешно.