在GCP上使用SSH-KEY進行第三方工具連線。
建立SSH-key其實很簡單,只不過我們要順應GCP的操作環境所以有一些小地方需要特別注意。
建立.ssh資料夾儲存金鑰:
mkdir -p ~/.ssh
chmod 700 ~/.ssh
生成~~:
ssh-keygen
之後狂按enter(專業的請看別篇文章,這裡是要來快速上手的),
完成後會看到2個檔案在.ssh資料夾內:
- id_rsa.pub
- id_rsa
副檔名.pub要在公開的地方/server,沒附檔名的稱為私鑰,要偷偷藏好不可以被媽媽看到。
接下來的步驟算是關鍵,平常server就是放公鑰client用私鑰連線就完成了,但GCP就是與眾不同:
請連線到這個頁面:
你會看到這個頁面:
按下 編輯
點選新增項目之後,把公鑰內容貼進來謝謝。
之後連線的時候,請在client 端用以下指令連線即可:
ssh -i ~/.ssh/id_rsa USERNAME@HOST
如果你OS是linux,第一次連線之後就會記住你囉~
希望各位可以開開心心的SSH連線,祝你天天SSH,掰!
Dean
Senior Software Engineer / Network Security Engineer
Feel free to contact me: t104318516@ntut.org.tw
Interest: Reverse Engineering, Binary Analysis, Network Protocol, Cyber Security, Digital communication.