Загрузить открытые и закрытые ключи из Google Cloud Instance

Новичок в облаке, так что извините за этот вопрос, поскольку я уверен, что он относительно простой!

Я ' Я настроил свой экземпляр Google Cloud, и теперь я пытаюсь подключиться к нему с помощью FileZilla. Я хорошо понимаю, как это сделать ... но мне совершенно не удалось загрузить свой файл .ppk, открытый ключ и закрытые ключи. В документации четко указана папка, в которой находятся файлы .... но я не могу перейти к этим папкам (как будто их не существует), кроме того, я не совсем уверен, как что-то загрузить на свой компьютер через терминал SSH.

Также несколько раздражает то, что я нашел ключи на веб-портале в Google Cloud, однако нет возможности их загрузить. Я могу просматривать их только в виде открытого текста.

Любая помощь будет принята с благодарностью!

2
задан 27 May 2017 в 20:40
1 ответ

Рассмотрим возможность использования инструментов командной строки:

  1. Установите Cloud SDK для вашей платформы . Это инициализирует ваше локальное окружение. При первой попытке доступа к экземпляру через SSH/SCP функциональность gcloud, Cloud SDK сгенерирует ключ локально как ~/.ssh/google_compute_engine и вставит ваш пользовательский и открытый SSH ключ в метаданные проектного уровня. Затем на каждой виртуальной машине Linux по умолчанию запущен сервис google-аккаунты-демон, который опрашивает метаданные проекта, при необходимости создает локальных пользователей на виртуальной машине и вставляет соответствующие публичные SSH ключи в ~/.ssh/authorized_keys.

  2. Используйте gcloud compute scp для копирования файлов на виртуальные машины Google Compute Engine и обратно через scp

3
ответ дан 3 December 2019 в 10:35

Теги

Похожие вопросы