База знаний VMmanager

Если удалён файл SSH-ключа на узле кластера

Чтобы платформа могла подключиться к узлу кластера, на узле должен находиться файл публичного SSH-ключа. Платформа записывает этот файл автоматически при настройке узла. Если файл SSH-ключа был удалён, то платформа не сможет управлять ВМ на этом узле.

Чтобы восстановить файл публичного SSH-ключа:

  1. Подключитесь к серверу с платформой по SSH.
  2. Выведите содержимое открытого SSH-ключа платформы:

    docker exec -it vm_box curl -k -X GET -H 'internal-auth: on' -H 'Service: vm' -H 'Content-Type: application/json' 'http://input:1500/vault/v4/value/ssh_pub'
    Пример ответа
    {"value": "содержимое_ключа"}
  3. На узле кластера создайте файл /root/.ssh/authorized_keys и вставьте в него содержимое открытого SSH-ключа.
  4. Через несколько минут проверьте статус узла в интерфейсе платформы. Если узел недоступен, перезапустите платформу: 

    vm down && vm start
Дата последнего обновления статьи: 25.03.2025. Статья подготовлена техническими писателями ISPsystem.