1、使用PuTTYgen生成一组密钥

由于GCE对格式进行了要求,所以直接生成的密钥不能直接使用,要进行一些格式的调整,如下:

  • 在PuTTYgen界面的key comment处,将原始生成的“rsa-key-20180808”修改成“rsa-key-20180808XXXX”,
  • XXXX,是你申请Google Cloud时的账户 “[email protected]” 前的XXXX字符,也可以理解为你Gmail邮箱的用户名,
  • 修改完成后将 public key与 private key在本地计算机中妥善保存。

2、登录Google Cloud控制台将公匙public key导入

  • 依次操作路径为:元数据---》SSH密钥---》修改---》添加---》刚才生成的 public key,保存即可。

3、在putty中设置你的私匙private key

  • 打开putty ,依次找到---》 Connection ---》SSH ----》Auth, 找到刚才存储的 private key,导入即可。

4、保存一个新的putty登陆session

  • 在Host Name (or IP address)中填入: rsa-key-20180808XXXX@你的服务器IP
  • 在Connection type中选择:SSH
  • 在Saved Senssion中输入你想保存的名称,例如:GCExxxx
  • 点击Save保存即可

5、双击GCExxxx登陆

  • 以后想登陆,双击GCExxxx这个session,就可以rsa-key-20180808XXXX的身份登陆到你的GCE服务器上了

6、登陆后调整为root

GCE使用rsa-key-20180808XXXX不是root身份,如果想切换到root,SSH登陆GCE后,输入(centos7下):

sudo -i #

即可。