文章詳情

GCP企業帳號充值 使用Xshell連接谷歌雲

谷歌雲GCP2026-05-21 15:49:10全球雲代付

別再被 GCP 的 SSH 搞瘋了:Xshell 連接實戰指南

說實話,第一次接觸 Google Cloud Platform(GCP)時,最讓人崩潰的不是它的定價策略,而是那個看起來極度高冷、拒人於千里之外的 SSH 連線機制。很多剛入門的朋友在控制台點來點去,最後還是選擇了網頁版的 SSH,結果操作起來卡頓又難用。今天,我們就來徹底解決這個痛點,教你如何用神級工具 Xshell 優雅地接管你的谷歌雲伺服器。

第一步:別在起跑線就輸了——生成金鑰對

很多新手喜歡在 GCP 後台直接點選「建立 SSH 金鑰」,但那個過程往往讓人迷失。最推薦的方式是在本地使用 Xshell 自帶的工具生成。打開 Xshell,點選「工具」菜單下的「使用者金鑰管理」,接著點擊「生成」。

一路點擊「下一步」,直到出現公鑰(Public Key)。記住,這個公鑰就是你要貼給谷歌的「通行證」。複製它,千萬別手抖少複製一個字,否則後面有你受的。

第二步:把「通行證」交給谷歌雲

現在,請登入你的 GCP 控制台,找到「Compute Engine」裡的「中繼資料」。別懷疑,就是那裡。在「SSH 金鑰」標籤頁下,點擊「修改」並新增你的公鑰。這裡有個小細節:格式必須是 ssh-rsa AAAA...your_key_content... username。最後那個 username 非常關鍵,它決定了你登入時的用戶名,建議設成你熟悉的名字,比如 root 或者你的常用 ID。

第三步:防火牆——那是隱形的牆

很多連線失敗的案例,其實都不是金鑰的問題,而是防火牆根本沒開。GCP 的預設網路設定可是非常「閉鎖」的。你得去「VPC 網路」裡的「防火牆」規則,確認是否開放了 22 埠。如果你是新手,建議先開一個允許所有 IP 訪問 22 埠的規則(雖然不夠安全,但為了排除連線故障,這是必要的儀式感)。

GCP企業帳號充值 第四步:Xshell 連線設定,見證奇蹟的時刻

回到 Xshell,新建一個會話。在「主機」欄位填入你 GCP 執行個體的「外部 IP」。重點來了,在「使用者身份驗證」選項中:

  • 方法:選擇「Public Key」。
  • 使用者名稱:輸入你剛才在 GCP 控制台填入的那個名稱。
  • 使用者金鑰:選擇你在第一步生成並儲存的金鑰。
  • 密碼:如果不包含 passphrase,這裡留空即可。
按下「連線」,如果螢幕出現了那個熟悉的綠色小方塊游標,恭喜你,你已經成功擠進了雲端世界的大門。

常見坑點大掃雷

路總是不會一帆風順的,以下是幾個常見的「翻車」場景與解決方案:

為什麼我還是連不上?

如果出現 Permission denied (publickey),請檢查這幾點:

  1. 你的本地用戶名是否與 GCP 後台的用戶名一致?很多時候我們填了 root 但後台卻設定為 admin,這絕對會失敗。
  2. 檢查金鑰格式,確認沒有多餘的換行符或空白。
  3. 如果你剛建立好 VM,請給它一點點時間(約 1-2 分鐘),讓它完成初始化,別這麼猴急。

關於安全性的小提醒

雖然我們為了測試方便開放了 22 埠,但請記得,谷歌雲的伺服器一旦上線,全世界的掃描器都會對你虎視眈眈。建議在連線成功後,將防火牆規則調整為僅允許你本地的固定 IP 存取。或者,使用 GCP 的 IAM 權限控管,這比單純的 SSH 金鑰要安全得多。

總結:其實並沒有那麼難

其實使用 Xshell 連接谷歌雲,說穿了就是「金鑰對」與「防火牆」的博弈。一旦你理清了其中的脈絡,以後連接任何雲端伺服器(AWS、阿里雲、Azure)基本上都是這套邏輯。這篇文章希望能成為你雲端路上的墊腳石,讓你把時間花在寫代碼、架網站上,而不是花在折騰 SSH 連線上。現在,去享受你的雲端計算之旅吧!如果還有什麼詭異的錯誤訊息,別猶豫,直接去搜尋錯誤代碼,谷歌的開發者文檔雖然有時候像天書,但答案往往就在那裡。

Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系