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

问题描述 投票:14回答:2

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

Error: Invalid key. Required format: <protocol> <key-blob> <[email protected]>
ssh google-cloud-platform cloud google-compute-engine putty
2个回答
18
投票
  • 打开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 [email protected]

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

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


1
投票

在GCE中,$gcloud将ssh直接计算到/.ssh/google_compute_engine,因此您可能希望将默认gce文件替换为生成的ssh文件。如果您愿意,也可以使用符号链接到您的实际密钥位置。

© www.soinside.com 2019 - 2024. All rights reserved.