Невозможно запустить cloudctrl bash из windows - разрешение запрещено (открытый ключ)

Когда я запускаю следующую команду на машине с Windows 8.1:

cctrlapp APP_NAME/DEPLOY_NAME run bash

Я получаю ошибку:

Permission Denied(public key)

Как я могу получить доступ к CloudControl Bash в Windows?

1 ответ

Решение

Чтобы использовать команду run, вы должны предоставить открытый ключ, а клиент SSH на локальном компьютере должен иметь возможность найти и получить доступ к закрытому ключу. Сначала проверьте, есть ли у вас открытый ключ в вашей учетной записи cloudControl, используя:

$ cctrluser key

Затем проверьте, соответствует ли этот ключ локальному файлу id_rsa.pub:

$ cctrluser key [KEY_ID]

Если вы загрузили правильный ключ, и он доступен в локальной системе, клиент SSH может не найти его. В Windows мы рекомендуем запускать cctrlapp внутри Git bash, а не напрямую в командной строке Windows. Это обычно гарантирует, что это просто работает (тм).

Другие вопросы по тегам