文章詳情

谷歌雲國際 使用Xshell連接谷歌雲

谷歌雲GCP2026-05-16 16:46:30全球雲代付

前言:為什麼要用Xshell連接谷歌雲?

各位雲端小夥伴,是不是每次看到命令行就頭大?別擔心,Xshell就是你的救星!這款強大的終端模擬軟體,讓你在Windows上也能像老司機一樣玩轉谷歌雲。不用再記那些拗口的命令,點點鼠標就能連接伺服器,管理多台伺服器就像切換電視頻道一樣簡單。今天咱們就來手把手教你怎麼用Xshell和谷歌雲「勾肩搭背」,連接速度比閃電還快,保證你一學就會!

準備工作:你需要哪些工具和資料?

1. 谷歌雲平台帳號

首先,確保你有一個谷歌雲帳號。如果還沒註冊,趕緊去官網註冊,新用戶通常有免費試用額度,足夠你練手。註冊後進入控制台,記得開通Billing Account,不然連不了伺服器哦!(小提醒:免費額度用完前記得關閉實例,不然帳單會嚇到你,就像半夜收到信用卡透支短信一樣驚悚!)

2. Xshell下載與安裝

去Xshell官方網站下載最新版(官網連結),注意選擇免費的Xshell Community版本,個人使用完全夠用。安裝時一路「下一步」,別亂點,像吃薯片一樣順滑。安裝完成後,桌面上會出現一個藍色的Xshell圖標,點開它,準備大幹一場!(小貼士:下載時別點到廣告頁面,不然可能下載到「贈品」流氓軟體,那可是比谷歌雲的賬單還嚇人!)

3. 創建實例與獲取IP

在谷歌雲控制台,點擊「Compute Engine」>「實例」,然後點「創建實例」。選擇你喜歡的地區(比如asia-east1),機器類型(f1-micro夠用),啟動磁盤選Ubuntu 20.04 LTS(系統友好,社區支援多)。重點來了!在「管理、安全、磁盤、網絡、單獨租戶」裡,點擊「網絡」,確保防火牆規則允許SSH(TCP 22端口)。創建完成後,記下「外部IP」地址,這是你的伺服器門牌號,後面連接就靠它了。如果看到「External IP」旁邊的「Ephemeral」,別慌,這只是臨時IP,下次重啟會變,想固定IP的話可以申請一個靜態IP,但需要額外費用,建議新手先用臨時的練手。

正式連接:一步步教學

1. 設置SSH金鑰

打開Xshell,點擊「工具」>「新建用戶密鑰生成向導」。選擇演算法RSA,位數2048,點擊下一步。這時會生成一堆亂碼,別怕,這是正常現象。輸入保存路徑(建議存桌面,好找),設置密碼(可選,但建議設置,更安全)。生成完成後,點擊「顯示公鑰」,複製全部內容。現在回到谷歌雲控制台,進入「實例」頁面,找到你的實例,點擊「編輯」,找到「SSH密鑰」部分,點擊「添加項目」。這裡要注意!格式必須是「ubuntu: ssh-rsa AAAAB3NzaC1yc2E...」,把剛才複製的公鑰貼到「值」欄位,前面加上「ubuntu: 」(Ubuntu系統的預設用戶名)。如果用的是CentOS,就寫「centos: ssh-rsa...」。保存後,金鑰就設置好了。這一步最容易出錯,別把「ubuntu:」漏掉,不然連接時會報「Permission denied」,就像忘記帶鑰匙開門一樣抓狂!

2. 在Xshell中新建會話

回到Xshell,點擊「文件」>「新建」。在「協議」選項卡,選擇SSH。主機填入剛才記下的外部IP,端口22。切換到「用戶身份驗證」選項卡,選擇「公鑰」,點擊「瀏覽」找到之前保存的私鑰文件(.ppk格式)。用戶名填入「ubuntu」(和前面設置的保持一致)。點擊確定,會話就創建好了。點擊「連接」,如果設置了密碼,輸入密碼(或者直接連接),恭喜你,成功登陸伺服器啦!(小劇場:第一次成功連接時,Xshell窗口跳出來「ubuntu@instance-name:~$」,那瞬間的成就感,比遊戲升級還爽!)

3. 連接並驗證

連接成功後,Xshell窗口會顯示伺服器的命令提示符。輸入「ls」查看目錄,或者「sudo apt update」更新系統,確認一切正常。如果出現「Command not found」之類的錯誤,別急,可能是路徑問題,輸入「which ls」檢查命令是否存在。如果還是連不上,先別砸鍵盤,回頭檢查:IP對不對?密鑰格式對不對?防火牆開了沒?(PS:這時候深呼吸,想想自己是「雲端工程師」,沉住氣!)

常見問題與解決方案

1. 連接被拒:檢查防火牆

「Connection refused」?別急,先檢查兩點:一是谷歌雲的防火牆規則是否開放22端口。進入VPC網絡>防火牆規則,查看是否有允許TCP 22的規則。如果沒有,新建規則,來源IP填「0.0.0.0/0」(不推薦,建議只填你自己的IP),協議和端口填tcp:22。二是檢查實例的網絡標籤,確保有「allow-ssh」標籤。如果還是連不上,看看實例狀態是不是正在運行,有時候實例掛了也會報錯。最簡單的辦法是直接在谷歌雲控制台點「SSH」按鈕,如果能通過瀏覽器連接,說明伺服器沒問題,問題出在Xshell配置上;如果瀏覽器也連不上,那就是網路或防火牆問題了。

2. 密鑰錯誤:如何正確設置?

「Permission denied (publickey)」?這通常是密鑰問題。檢查公鑰是否正確貼到谷歌雲的SSH密鑰欄,格式是否正確(ubuntu: ssh-rsa ...)。確認Xshell中的私鑰文件是否正確,如果私鑰文件被修改過,可能需要重新生成。如果用的是OpenSSH格式的私鑰,Xshell可能需要轉換為PPK格式。可以打開Xshell的「工具」>「用戶密鑰管理器」,選擇「導入」,把OpenSSH私鑰轉成PPK。另外,注意私鑰文件的權限!在Linux系統裡可以用chmod 600,但在Windows上Xshell會自動處理,不過如果私鑰存放在網絡共享盤,可能權限不對,建議存到本地磁盤。

3. 速度慢:優化連接設置

連接卡頓?試試在Xshell的會話屬性中,點擊「連接」>「SSH」,勾選「壓縮數據傳輸」。另外,檢查本地網絡是否穩定,或者嘗試用不同的DNS伺服器(比如8.8.8.8)。如果實例在海外,可以考慮選擇離你更近的區域,比如東京或新加坡,延遲會低很多。還有一個冷知識:Xshell的「傳輸」選項卡裡可以調整MTU值,默認1500,但有些網路環境用1400反而更快(試過才知道!)。

進階技巧:提升效率的小竅門

1. 使用多標籤管理多個伺服器

如果你管理多台伺服器,Xshell的標籤功能簡直是神器!在新建會話時,給每個會話命名(比如「生產環境」、「測試環境」),連接後會自動分開標籤。右鍵標籤可以重命名、關閉,甚至拖動排列。下次打開Xshell,所有會話都保存好了,省去重複輸入的麻煩。小技巧:按Ctrl+T可以新建標籤,Ctrl+W關閉當前標籤,標籤太多時用Ctrl+Tab切換,效率直線上升!

2. 自動登錄腳本

想省去每次輸入密碼的麻煩?Xshell支持腳本自動登錄。點擊「工具」>「腳本」,新建腳本,寫入連接指令。例如:send "ssh username@ip\r",然後等待提示符。不過注意,如果密鑰有密碼,還是需要輸入,所以建議密鑰不設密碼(但安全風險高,慎用)。更安全的方式是用密鑰認證,直接免密碼登錄。另外,可以寫批處理腳本自動執行命令,比如「sudo apt update && sudo apt upgrade -y」,這樣更新系統像喝咖啡一樣輕鬆。

3. 安全加固建議

谷歌雲國際 連接上伺服器後,別忘了加固安全!編輯SSH配置文件:sudo nano /etc/ssh/sshd_config。修改Port 22為其他端口(比如2222),禁止root登錄:PermitRootLogin no,密碼認證關掉:PasswordAuthentication no。保存後重啟SSH服務:sudo systemctl restart sshd。這樣一來,黑客想暴力破解都難!還有一個技巧:在防火牆規則裡只允許你的家庭IP連接2222端口,其他IP全部攔截,安全等級瞬間滿級!(小貼士:改端口前先確認新端口沒被佔用,否則重啟SSH會失敗,那就只能用谷歌雲控制台的串口連接修復了...)

總結:輕鬆管理雲伺服器

用Xshell連接谷歌雲,其實就是「工具對了,事半功倍」。從準備工作到連接驗證,每個步驟都簡單明瞭。遇到問題也不用慌,常見故障都有解決方案。進階技巧更是讓你從「菜鳥」變「大神」。下次管理伺服器時,記得Xshell就是你的最佳拍檔,點點鼠標,一切搞定!趕快試試吧,保準你愛不釋手!(PS:第一次成功連接後,別忘了喝杯咖啡慶祝,這是雲端工程師的傳統!)

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