如何在GCP上建置SSH-key

在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就是與眾不同:

請連線到這個頁面:

GO TO THE METADATA PAGE

你會看到這個頁面:

按下 編輯

點選新增項目之後,把公鑰內容貼進來謝謝。

之後連線的時候,請在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.