1、使用PuTTYgen生成一组密钥
由于GCE对格式进行了要求,所以直接生成的密钥不能直接使用,要进行一些格式的调整,如下:
- 在PuTTYgen界面的key comment处,将原始生成的“rsa-key-20180808”修改成“rsa-key-20180808XXXX”,
- XXXX,是你申请Google Cloud时的账户 “XXXX@gmail.com” 前的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 #
即可。