查看完整版本: 如何在 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為例)<br>VM linux 自動新增一個類似你 gmail 的帳號<br>例如 gmail = adj@gmail.com<br>VM linux 裡頭就會多一個 adj_gmail_com 帳號<br><br><br>要使用個人的 mac ssh 到 VM<br>必需先在 mac 下產生4096 bits private、public key:<br># <font color="Red">ssh-keygen -t rsa -b 4096</font><br><br>完成後會產生兩個檔案:<br>id_rsa&nbsp; &nbsp;&lt;-- private key 要自己妥善留存<br>id_rsa.pub&nbsp; &nbsp;&lt;-- public key<br><br>$ cat id_rsa.pub&nbsp; &nbsp; 檔案內容 類似 (中間有省略)<br><br>ssh-rsa BBB3NzaC1yc2EAAAADAQABAAABAQDBpNeFZyXXXehjPuGCkEjb/t<br>laNQt0fztORSCFFQIoKHkQzi7SNhp48kagyOHDNj6mY1LmVZB/sIj2oCa1AFupoFuBYc/XILP<br>rTX60fIlnBYkHl+6Kq/TX2hzKv adj_gmail_com<br><br>貼到 VM instance 管理畫面中的 SSH 金鑰欄位,如<br>[attach]12355[/attach]<br><br>google 就會把上面這段 Public Key 寫入到 VM adj_gmail_com 帳號:<br>~adj_gmail_com/.ssh/authorized_keys 檔案中<br><br>$ <font color="Red">ssh adj_gmail_com@xxx.xxx.xxx.xxx</font><br>[adj_gmail_com@instance-1 ~]$&nbsp;&nbsp;(登入成功、不需再輸入 VM adj_gmail_com 的密碼)<br><br>這樣就可以囉~<br><br>參考資料:<br><a href="http://mini.nidbox.com/diary/read/8884523" target="_blank">http://mini.nidbox.com/diary/read/8884523</a>
頁: [1]
查看完整版本: 如何在 google cloud platform 新增 SSH Key 登入VM