我正在尝试通过Google Cloud Platform控制台设置ssh密钥。 我在Puttygen做了一把钥匙, 但是将它粘贴到控制台的格式是什么? 我收到了这个错误:
Error: Invalid key. Required format: <protocol> <key-blob> <username@example.com>
答案 0 :(得分:18)
您应该在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,填写会话详细信息,然后转到Connection - &gt; SSH - &gt;验证并单击私钥文件下的浏览以进行身份验证。
点击打开后,您的登录名是电子邮件地址的用户部分(在@之前)。它也会问你的密码。
答案 1 :(得分:1)
在GCE中,$gcloud
计算直接到/.ssh/google_compute_engine
的ssh
所以你可能想要将默认的gce文件替换为生成的ssh文件。如果您愿意,也可以使用符号链接到实际的密钥位置。