Для подключения сервера по SSH через SHM admin, и для корректного добавления SSH ключей, следуйте этим шагам:
1. **Проверьте SSH ключи**: Убедитесь, что у вас есть и приватный, и публичный SSH ключи. Приватный ключ должен быть в формате, который поддерживается, обычно это `id_rsa` или `id_dsa` (без расширения).
2. **Скопируйте публичный ключ на сервер**: Перед тем как добавлять сервер в SHM admin, убедитесь, что ваш публичный ключ добавлен на сервер. Вы можете сделать это, выполнив команду:
```sh
ssh-copy-id user@server_ip
```
Замените `user` на ваше имя пользователя на сервере и `server_ip` на IP-адрес вашего сервера.
3. **Добавление сервера в SHM admin**:
- Откройте интерфейс SHM admin.
- Перейдите в раздел добавления нового сервера.
- Введите все необходимые данные, такие как IP-адрес, имя пользователя и т.д.
- Вставьте свой публичный ключ в соответствующее поле.
- Если есть поле для ввода фингерпринта, убедитесь, что вы правильно ввели его. Это можно узнать, выполнив на сервере команду:
```sh
ssh-keygen -l -f ~/.ssh/authorized_keys
```
- Если фингерпринт не отображается или система не позволяет ввести его вручную, попробуйте сохранить настройки без него (если система это позволяет).
4. **Использование генерации ключей в SHM admin**: Если SHM admin генерирует новые ключи, помните, что они не будут работать, если не совпадают с теми, которые вы уже добавили на сервер. Лучше обойти это, используя свои существующие ключи, как описано.
5. **Проверка соединения**: После добавления сервера в SHM admin попробуйте подключиться с помощью SSH из интерфейса программы. Проверьте, что файрволл и настройки безопасности вашего сервера позволяют входящие соединения по SSH.
Если у вас возникли трудности с конкретным шагом, стоит обратиться к документации SHM admin на официальном сайте или в их поддержке, так как там могут быть уникальные нюансы, которые важно учитывать.