Board logo

標題: [介紹] 如何在 google cloud platform 新增 SSH Key 登入VM [打印本頁]

作者: becky98    時間: 2016-10-14 17:19     標題: 如何在 google cloud platform 新增 SSH Key 登入VM

在 Google Cloud Platform 建立完 VM linux 後 (以 ubuntu 16.04 TLS為例)
VM linux 自動新增一個類似你 gmail 的帳號
例如 gmail = adj@gmail.com
VM linux 裡頭就會多一個 adj_gmail_com 帳號


要使用個人的 mac ssh 到 VM
必需先在 mac 下產生4096 bits private、public key:
# ssh-keygen -t rsa -b 4096

完成後會產生兩個檔案:
id_rsa   <-- private key 要自己妥善留存
id_rsa.pub   <-- public key

$ cat id_rsa.pub    檔案內容 類似 (中間有省略)

ssh-rsa BBB3NzaC1yc2EAAAADAQABAAABAQDBpNeFZyXXXehjPuGCkEjb/t
laNQt0fztORSCFFQIoKHkQzi7SNhp48kagyOHDNj6mY1LmVZB/sIj2oCa1AFupoFuBYc/XILP
rTX60fIlnBYkHl+6Kq/TX2hzKv adj_gmail_com

貼到 VM instance 管理畫面中的 SSH 金鑰欄位,如
[attach]12355[/attach]

google 就會把上面這段 Public Key 寫入到 VM adj_gmail_com 帳號:
~adj_gmail_com/.ssh/authorized_keys 檔案中

$ ssh adj_gmail_com@xxx.xxx.xxx.xxx
[adj_gmail_com@instance-1 ~]$  (登入成功、不需再輸入 VM adj_gmail_com 的密碼)

這樣就可以囉~

參考資料:
http://mini.nidbox.com/diary/read/8884523




歡迎光臨 ADJ網路實驗室 (http://dz.adj.idv.tw/) Powered by Discuz! 6.0.0