返回列表

華為雲帳號充值優惠 華為雲ECS遠端連接失敗解決

華為雲國際 / 2026-05-15 14:03:57

1. 安全組規則:別讓保安擋了你的路

華為雲帳號充值優惠 檢查入站規則是否放行正確端口

安全組就像ECS的貼身保鑣,如果沒給對權限,你連門都摸不到。首先確認是否允許SSH(端口22)或RDP(端口3389)的入站流量。進入華為雲控制台,找到ECS實例,點擊「安全組」>「配置規則」,檢查入站規則。例如,如果你用SSH連接,規則應該允許TCP 22端口,源IP通常設為「0.0.0.0/0」(全開放)或你的固定IP。如果設了特定IP卻填錯,比如寫成「192.168.1.1/32」但你的實際IP是「114.114.114.114」,那保鑣肯定不放行啦!

小技巧:用「telnet 伺服器IP 22」測試端口是否開放。如果連不上,大概率是安全組問題。但注意,有些網路環境(比如公司內網)可能屏蔽了出站22端口,換個網路試試!

別讓「預設拒絕」規則偷襲

安全組規則預設是「拒絕所有入站流量」,所以必須手動添加允許規則。很多人以為只要沒設拒絕就能連,其實不然。檢查是否有「拒絕所有入站」的規則排在允許規則之前?規則順序很重要,華為雲是按優先級從高到低執行的。如果先有拒絕規則,後面允許的就無效了。記得把允許22端口的規則優先級調高點!

2. 實例狀態檢查:看看ECS是不是「睡著了」

實例狀態是「執行中」還是「已停止」?別笑,很多人連這個都沒檢查就急著折騰其他設定。進入華為雲控制台,查看實例狀態。如果顯示「已停止」,趕緊啟動它!但小心,停止狀態可能是因為欠費——趕緊看看帳單,別讓欠費把你的伺服器「凍」成冰雕。

另外,實例是否在「重啟中」?有時候剛重啟完,服務還沒完全啟動,等幾分鐘再試。或者實例的系統崩潰了,這時候可能需要用控制台的Web Terminal登入,或者查看監控指標是否CPU、記憶體異常高,導致系統卡死。就像你半夜叫醒睡著的人,他迷迷糊糊說「等我緩一緩」,伺服器也一樣需要時間恢復!

3. SSH服務是否運行:檢查服務有沒有啟動

SSH服務是否活躍?

就算安全組和實例狀態都沒問題,SSH服務自己可能「放假」了!用華為雲控制台的Web Terminal登入ECS,執行「systemctl status sshd」(Linux)或「Get-Service sshd」(Windows)。如果顯示「inactive」,趕緊啟動它:「systemctl start sshd」。就像冰箱沒插電,再好的鑰匙也打不開門!

如果是Windows系統,檢查「遠端桌面服務」是否啟動。有時候系統更新後服務被停掉,重啟服務就能解決。但注意:Windows遠端桌面預設用3389端口,別跟SSH的22搞混了!

SSH配置文件有沒有搞錯?

檢查「/etc/ssh/sshd_config」文件,確認「Port 22」沒有被改掉,或者「PermitRootLogin」是否設為「yes」(如果用root連接)。有人手賤改了端口卻忘記更新安全組,結果自己把自己擋在外面。更慘的是,有人把「PasswordAuthentication no」打開卻沒上傳密鑰,連密鑰認證都沒了!

4. 密鑰問題:鑰匙對不對?權限對不對?

私鑰文件權限太開?

本地電腦的密鑰文件權限如果太高,SSH直接拒絕!比如macOS或Linux用「chmod 600 ~/.ssh/id_rsa」修正權限。Windows用PowerShell執行「icacls id_rsa /reset」。如果你看到「Permissions for 'id_rsa' are too open」,就是權限惹的禍——就像把保險箱鑰匙隨便丟在馬路邊,系統當然不認!

密鑰配對有沒有搞錯?

創建ECS時選擇的密鑰對,必須跟本地用的密鑰匹配。有人手滑下載了錯誤的.pem文件,或者重啟後密鑰被替換。檢查華為雲控制台「密鑰對」列表,確認是否與本地文件一致。如果忘記密鑰,只能通過控制台重置密碼(但需注意:重置密碼後SSH密鑰可能失效,需切換為密碼登入)。

5. 本地防火牆和網路設置:家裡的門鎖是不是鎖死了?

你的電腦防火牆在攔路?

別只怪伺服器,你家的防火牆也可能在「當保安」!Windows防火牆檢查「出站規則」是否允許22端口;Mac開「系統設定」>「安全性與隱私」>「防火牆」,點「防火牆選項」確認SSH服務是否允許。公司網路更麻煩,有些單位會封鎖22端口,試試用手機熱點連接,或者換個地方(比如咖啡廳)再試。

網路路由和NAT有沒有出問題?

如果ECS在私有子網,需要確認VPC路由表是否將0.0.0.0/0指向NAT網關。如果NAT網關沒配置或欠費,私有子網的ECS根本連不上外網。就像你住在小巷子裡,但巷口的保安(NAT網關)不放行,你再怎麼敲門也沒人理!

6. 系統日誌排查:伺服器在跟你「吐槽」什麼?

查看日誌找線索

用Web Terminal登入ECS後,執行「journalctl -u sshd -f」或「cat /var/log/auth.log」,看是否有「failed password」、「authentication error」等錯誤。如果看到「connection refused」,可能是SSH服務沒跑;如果是「connection timed out」,大概率是網路問題。就像看診時醫生聽心跳,日誌是伺服器的「心電圖」!

硬碟空間不足?

執行「df -h」檢查根目錄使用率。如果/dev/sda1用了100%,系統可能連SSH服務都啟動不了!就像肚子撐爆了,再好吃的飯也吃不下。清理日誌文件(/var/log/)或擴容磁碟,通常能解決。

7. 終極救兵:重置網路或重建實例

如果以上步驟都試過還是連不上,別硬撐!先嘗試「重置網路」功能(華為雲控制台的ECS操作欄有此選項),這會重置虛擬網路卡但不刪資料。如果不行,考慮建立新實例並掛載原雲硬碟——雖然麻煩,但總比天天撞牆好。最後提醒:每次改設定前先備份!

記住,90%的遠端連接問題都出在安全組、密鑰或服務狀態。別急著重裝系統,先按步驟慢慢查,就像破案一樣,真相往往藏在細節裡!

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