Ознакомьтесь с документацией Управление ключами S SH в метаданных :
Ключ S SH состоит из следующих файлов:
- Публичный c S SH файл ключа, который применяется к метаданным уровня экземпляра или к метаданным всего проекта .
- Частный файл ключа S SH, который пользователь хранит на своих локальных устройствах.
Как было отмечено @ John Hanley , на вашей локальной машине вы можете найти ключи S SH, расположенные на следующие пути:
$HOME/.ssh/google_compute_engine – private key
$HOME/.ssh/google_compute_engine.pub – public key
Кроме того, вы можете создавать свои собственные ключи S SH и добавлять их в свой экземпляр:
create S SH клавиши:
с sh -keygen -t rsa -f ~ / .ssh / [KEY_FILENAME] - C [ИМЯ ПОЛЬЗОВАТЕЛЯ]
- publi c ключ file:
~/.ssh/[KEY_FILENAME].pub
- файл закрытого ключа:
~/.ssh/[KEY_FILENAME]
добавьте publi c S SH ключ к вашей виртуальной машине:
- go до
Compute Engine
-> VM instances
-> нажмите NAME_OF_YOUR_VM_INSTANCE
- и вставьте тент пабли c ключ (кошка
~/.ssh/[KEY_FILENAME].pub
) в текстовой области с sh ключами:
подключиться к экземпляру виртуальной машины:
ssh -i [PATH_TO_SSH_PRIVATE_KEY] username@[EXTERNAL_IP_OF_YOUR_VM_INSTANCE]