Подключение с помощью SSH (Linux/MacOS)

Подключение к MikoPBX по SSH с помощью Powershell (Terminal)

Создание и привязка ключа

  1. Для начала необходимо сгенерировать SSH ключ. Перейдите в терминал и введите следующую комманду для его генерации:

ssh-keygen -t ed25519 -C "[email protected]"

В данном случае будет сгенерирован ключ типа "ed25519" с комментарием "[email protected]" - это поможет идентифицировать его в будущем.

Помимо этого, можно указать путь, куда будет сохранён файл с ключами, по умолчанию это "~/.ssh/id_ed25519.pub". Для этого добавьте -f и укажите путь, например:

ssh-keygen -t ed25519 -f ~/.ssh/my_new_key
Создание SSH ключа

По умолчанию ключ сохраняется в Username/.ssh/id_ed25519.pub

  1. Далее необходимо получить и скопировать созданный публичный ключ. Для этого введем команду:

cat ~/.ssh/id_ed25519.pub
Полученный ключ
  1. Перейдите в "Система" -> "Общие настройки" в web-интерфейсе MikoPBX.

Раздел "Общие настройки"
  1. Вставьте ваш ключ в поле "SSH Authorized Keys":

Поле "SSH Authorized Keys"

Подключение с помощью SSH

Для подключения по SSH выполните следующую команду в Terminal:

ssh -i Users\<Username>\.ssh\id_ed25519 root@mikopbxipadress

Замените следующие данные, исходя из ваших параметров:

  • Путь к SSH ключу.

  • Подставьте IP вашей MikoPBX вместо mikopbxipadress.

Введите пароль от ssh. Произойдет подключение к консоли MikoPBX с помощью SSH:

Успешное подключение!

Last updated

Was this helpful?