第一步,準(zhǔn)備工作
環(huán)境:Mac
1.實例的用戶名:通過瀏覽器登錄實例后,輸入whoami,得到的用戶名(我的用戶名就是google賬號 之前的部分)
2.公鑰私鑰:在本地終端輸入
#googleKey是自己起的名字
ssh-keygen-f googleKey
#回車后可以輸入秘鑰的密碼
#打開googleKey.pub
vim~/.ssh/googleKey.pub
#googleKey.pub其實就是所謂公鑰,公鑰內(nèi)容分為三部分:ssh-rsa xxxxxxx username
#此時需要把公鑰中的username修改為上面第一步準(zhǔn)備工作中通過whoami拿到的用戶名
#然后把整段公鑰復(fù)制下來,準(zhǔn)備放到google實例中
第二步,把公鑰放到Google實例中
進入谷歌云平臺頁面 -> 計算引擎 -> 元數(shù)據(jù) -> SSH 密鑰 -> 修改 -> 增加一項,粘貼保存
谷歌就會把上面這段public key寫入到~/.ssh/authorized_keys
第三步,打開終端,通過ssh秘鑰驗證密碼登錄
#username是第一步拿到的用戶名,ip_address是你的實例地址
ssh-i googleKey username ip_address
#如果創(chuàng)建ssh私鑰的時候輸入了密碼,此時需要輸入密碼驗證,否則可以直接登錄(相對不安全)
第四步,簡化登錄