網頁

2023/9/6

GCP Compute Engine VM instance 新增SSH key

GCP VM instance新增SSH key的方式如下。


事前要求

參考「GCP 建立Compute Engine VM instance」建立VM instance。


建立時加入

在建立VM instance時,在[Advance Options]項目下找到[Security]項目,展開[MANAGE ACCESS]即可看到[Add manually generated SSH keys]項目及[SSH key 1]欄位,將產生的SSH public key的內容貼到這裡即可。如果要新增多個SSH key則點[ADD ITEM]按鈕來增加新的設定欄位。




編輯加入

除了建立時加入SSH key,也可在建立後透過編輯加入。進入VM instance的編輯頁面,找到[Security and access]區塊,在[SSH key 1]欄位加入SSH public key的內容即可。如果要新增多個SSH key則點[ADD ITEM]按鈕來增加新的設定欄位。




ssh登入VM

一旦設定VM instance的SSH key,則可以該SSH key的comment名稱ssh登入到VM。例如SSH key的comment的名稱為john,則輸入ssh john@<public_ip> -i <ssh_private_key_path>來登入VM。>public_ip>為VM的public IP;<ssh_private_key_path>為SSH私鑰的路徑。注意不可使用root名稱,因為此為GCP預設是不能以root登入。

~% ssh john@34.81.210.198 -i ~/.ssh/john_rsa
Linux demo-instance-001 5.10.0-24-cloud-amd64 #1 SMP Debian 5.10.179-5 (2023-08-08) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
john@demo-instance-001:~$


沒有留言:

張貼留言