如何在Google Compute Engine中设置ssh密钥?

Yos*_*man 16 cloud ssh putty google-compute-engine google-cloud-platform

我正在尝试通过Google Cloud Platform控制台设置ssh密钥.我在Puttygen中制作了一个键,但将它粘贴到控制台的格式是什么?我收到了这个错误:

Error: Invalid key. Required format: <protocol> <key-blob> <username@example.com>
Run Code Online (Sandbox Code Playgroud)

Dar*_*ert 21

  • 打开puttygen后,选择SSH-2 RSA并将位数更改为2048
  • 单击生成并按照说明操作
  • 在"密钥注释"文本框中,输入您的电子邮件地址
  • 为了良好的练习,也要填写密码框
  • 在某处保存您的私钥
  • 复制顶部灰色文本框中的所有文本

您最终应该在google ssh键文本框中输入以下内容

SSH-RSA AAAAB3NzaC1yc2EAAAABJQAAAQB5h1cM5uLB + 1C7Al + RNuKoFz81P4mw89pYPDuARzZTNFPguHsfUNZ6Xtq2LF/CDoRh9G3Y9xt12H5TWdeZdmdaokwbtQYba86Ve7w0eLEw0Bwy4eQCC/hsVzNY37pUbdGBMbhOoYfJQ1gnz + 4kZBtgNlk3PQiyWkBzBcIt6qHgd/ax8mS8Ty + 0/cD1X50yEzyr/ANP/WowZYIDb5rtM/+ RB/qZ6wZl1ka + AULT + 9cH59ChHLDzeZc6NdJYhmS6K5DDebRaRWdviOiI + RpSMZz0hsHaGnQdpfrzswIwPolrA + nKQ24WZDPgWAzCAlvuLRdYB3dGDkLCnypAfHzwGyTj your@email.com

然后打开putty,填写Session详细信息,然后转到Connection - > SSH - > Auth,然后单击Private key file下的browse进行身份验证.

点击打开后,您的登录名是您电子邮件地址的用户部分(在@之前).它也会问你的密码.