Как настроить ssh-ключи в Google Compute Engine?
Я пытаюсь настроить ssh-ключи через консоль Google Cloud Platform. Я сделал ключ в Puttygen, но в каком формате вставить его в консоль? Я получил эту ошибку:
Error: Invalid key. Required format: <protocol> <key-blob> <username@example.com>
2 ответов
- после открытия puttygen выберите SSH-2 RSA и измените количество бит на 2048
- нажмите на generate и следуйте инструкциям
- в текстовом поле ключевого комментария введите свой адрес электронной почты
- заполните поля парольной фразы тоже для хорошей практики
- сохраните свой закрытый ключ где-нибудь
- скопируйте весь текст сверху, выделенный серым цветом textbox
вы должны получить следующее в ключах Google ssh поле
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQB5h1cM5ulb+1C7Al+RNuKoFz81P4mw89pYPDuARzZTNFPguHsfunz6xtq2lf/CDoRh9G3Y9xt12H5TWdeZdmdaokwbtQYba86ve7w0elew0bwy4eqcc/hsVzNY37pUbdGBMbhOoYfJQ1gnz+4kZBtgNlk3PQiyWkBzBcIt6qHgd/ax8mS8Ty+0/cD1X50yEzyr/anP/WowZYIDb5rtM/+Rb/qZ6wZl1ka+AulT+9cH59ChHLDzeZc6NdJYhmS6K5DDebRaRwdvioii+RpSMZz0hsHaGnQdpfrzswIwPolrA+nKQ24WZDPgWAzCAlvuLRdYB3dGDkLCnypafhzwgytj your@email.com
затем откройте шпатлевку, заполните сеанс подробности, а затем перейдите к Connection - > SSH - > Auth и нажмите кнопку Обзор под файлом закрытого ключа для аутентификации.
после нажатия кнопки открыть, ваше имя пользователя является частью вашего адреса электронной почты (перед @). Он также попросит у вас пароль.
в GCE,$gcloud
вычислить ssh напрямую в /.ssh/google_compute_engine
таким образом, вы можете заменить файл GCE по умолчанию на сгенерированный файл ssh. Вы также можете использовать символическую ссылку на свои фактические ключевые местоположения, если хотите.