在本地終端機 (PowerShell/CMD) 執行:
ssh-keygen -t rsa -b 4096 -C "your_email@gmail.com"
這將生成私鑰 (id_rsa) 與公鑰 (id_rsa.pub)。
1. 進入 GCP Console > Compute Engine > 中繼資料 > SSH 金鑰。
2. 點擊「新增 SSH 金鑰」並貼上 id_rsa.pub 的內容。
| 參數 | 設定值 |
|---|---|
| 協定 | SFTP |
| 主機 | VM 外部 IP |
| 帳號 | 你的使用者名稱 (在公鑰中指定) |
| 密碼 | 留空 |
| 進階 | SSH > 認證 > 選擇私鑰檔案 (.ppk/id_rsa) |
在 GCP 網頁版 SSH 終端機執行:
sudo nano /etc/ssh/sshd_config
修改以下參數:
PermitRootLogin yes
PasswordAuthentication yes
重啟 SSH 服務:sudo systemctl restart ssh
sudo passwd root
| 參數 | 設定值 |
|---|---|
| 協定 | SFTP |
| 主機 | VM 外部 IP |
| 帳號 | root |
| 密碼 | 你設定的密碼 |