Google Cloud Platform配置SSH公钥私钥无密码登录

Google Cloud Platform(简称GCP)
默认在Mac OS X(Mojave)
平台下还有3种方法可以从自己电脑访问VM instance:
1.控制台浏览器界面SSH
2.Google Command Line(以下简称GCL)
3.SSH Command

本文主要介绍在Mac下ssh到GCP的过程
第一千万不要在Custom Metadata和wide Metadata先设置OSLogin那个为True(别问我是怎么知道的,我是失败很多次才知道的,但是这是不是意味着GCL的Login无法和第三方SSH登录同时)
大体步骤只有3不,分别是创建公钥、私钥,添加公钥到Metadata,用私钥登录
详解:
1.其中gcp_[yourname]_login是key的名字你可以随便取, [yourname]是你的登录名,需要记住
ssh-keygen -t rsa -f gcp_[yourname]_login -C [yourname]

2.使用命名cat或者别的方法查看你生成的的公钥,就是.pub结尾的文件
cat gcp_[yourname]_login.pub

3.拷贝所有公钥内容到Metadata,这步需要登录到console.cloud.google.com然后选Compute Engine里面的Metadata,选中里面的SSH Keys然后选择insert并粘贴就好

你可能感兴趣的:(Google Cloud Platform配置SSH公钥私钥无密码登录)