目的: 使用putty連接Google Cloud 實例。
總說: 首先要用 PuTTYgen生成 private key 和 public key, 之后 登錄Google Cloud 將生成的 public key導入,最后在putty里面導入private key,連接實例。
參考資料:https://cloud.google.com/compute/docs/instances/connecting-to-instance
分步解析:
1、 用 PuTTYgen生成 private key 和 public key
PuTTYgen下載地址:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
找到相應版本,運行,點擊generate,生成一組key
注意: 在key comment 的地方 原本生成的應該是 rsa-key-20170905
這邊需要修改成 rsa-key-20170905XXXXX
XXXXX 則是你申請Google Cloud 時 “@gmail.com” 前的字符,說白點就是你郵箱的用戶名
比如我的郵箱是Leo@gmail.com (怎么可能是我的~~~~)
那么這個key comment 則為:rsa-key-20170905Leo
完成后將 public key 保存備用,且一定記得保存 private key!!!
2、 登錄Google Cloud 控制台 將生成的 public key導入
接下來登錄到你的Google Cloud 實例,依次找到 --- 計算引擎----元數據----SSH密鑰-----修改----添加----填入剛才得到的 public key,保存即可。

3、 在putty里面導入private key,連接實例
打開putty ,依次找到----- Connection -----SSH -----Auth, 找到剛才存儲的 private key ,並且導入

接下來回到session,在 Host Name (or IP address)中填入步驟1大家修改過的 Key comment +@實例 ip。

所以完整的 hostname應該是: rsa-key-20170905leo@8.8.8.8 (假的,別試了)
再來選擇ssh
點擊open就可以連上了。 如果你常用的話,可以像我一樣,點一下save,省的下次配置。
下圖為 連接成功
