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:~$
沒有留言:
張貼留言