在使用Vultr VPS主機有時會出現這樣的情況:SSH連接不上或者自己通過ping進行測試時發現可以ping通,但是SSH還是連接不上,大部分都是因為使用不當造成的,在被檢測到后封鎖了你的IP或者端口,也有可能是這次IP或者端口出現了大規模的封鎖,導致在你這個IP段的所有IP地址都進入了黑名單,這就是你的VPS被牆了。
VPS主機被牆有兩種情況:
- IP被封
- 端口被封
那么如何檢測SSH連接不上是屬於哪種情況以及怎么解決呢?
一、ping測試
ping測試分為國內和國外,可以使用在線工具進行檢測,如站長工具:http://ping.chinaz.com/
(1) 國內檢測:
(2) 國外檢測:
總結ping的測試結果:
- 國內能ping通:表示IP正常
- 國內ping不通,國外能ping通:表示IP被封
- 國內ping不通,國外也ping不通:檢測VPS是否開機,如果國外也ping不通,最大的問題是VPS處於關機狀態,正常情況下國外是不可能ping不通的,請開機后再進行測。
- 國內外都可以 Ping: SSH還是不能連接成功,說明端口出現問題,我們需要檢測端口是否不通,進行下一步端口掃描測試
如果國內無法 Ping 國外可以 Ping,這個就是典型的IP被封的問題,我們只能通過重新購買VPS直接更換 IP才能解決,如果是我們已經在用的服務器IP被封,不要先刪除機器來解決問題,因為我們數據還在,建議先通過快照備份后再開通一台新的機器然后將數據快照恢復。
二、端口掃描測試
端口掃描需要用到VPS的IP地址以及SSH的連接端口,IP地址大家應該都知道后台可以看到,不清楚可以查看文章如何使用SolusVM管理VPS?(對VPS的管理使用問題做了詳細介紹)。SSH端口Vultr默認的就是22,如果你沒有更改過Vultr的默認端口,那么就是22,如果更改過端口填寫你更改后的端口進行檢測。 (一般VPS都是默認的端口22,不過bandwagonhost的端口是隨機生成,可以在KiwiVM管理面板進行查看))
1. 國內測試
(1)國內端口檢測地址:http://tool.chinaz.com/port
按照圖中提示,先輸入 Vultr 機器的 IP 地址,然后輸入 SSH 連接端口,然后點擊開始掃描。
(2)點擊開始掃描按鈕后,會自動掃描填寫的 SSH 連接端口國內是否開啟。
如果顯示此 SSH 連接端口為開啟狀態,那么就說明你的 Vultr VPS沒有被牆,如果SSH 連接端口為關閉狀態,還不能下結論VPS被牆,要再到國外進行檢測才能得出結果。
2. 國外測試
(1)國外端口檢測地址:https://www.yougetsignal.com/tools/open-ports
先輸入 Vultr 機器的 IP 地址,然后輸入 SSH 連接端口,點擊 Check 進行檢測;
如果檢測結果顯示“open”則表示端口沒有被牆
檢測結果顯示“closed”則表示端口被牆
端口檢測結果總結:
-
國內檢測端口是開放:說明此 IP 地址並沒有被封,端口正常,連接不上SSH的主要原因查看root密碼以及端口是否填寫正確
-
國內檢測端口是關閉,國外檢測端口是開放:可以肯定的說明你的IP 已經被封!
-
國內檢測端口是關閉,國外檢測端口也是關閉:檢測一下VPS是否是在運行狀態,很有可能這種情況是因為VPS沒有開機的原因(正常情況下國外端口是不可能關閉的,建議開機后再進行檢測),或者檢查端口是否填寫錯誤。
三、被封后的解決辦法
- IP被封:重新開一台VPS
- 如果是端口被封,可以查看服務器防火牆是否攔截了端口或者嘗試更換端口,如果修改 SSH端口仍然連接不上SSH,那就直接重新購買一個VPS吧,既方便又快捷。(當然也有伙伴反映有時候被封了端口,過幾天自己又可以連接了,只要IP沒事就沒關系)
如果檢測出VPS被牆了,不論是端口被牆,還是 IP被牆,最直接的解決辦法就是重開新的VPS,刪除舊機器,Vultr是計時收費,所以重開VPS后再刪除舊的VPS不會多花太多錢。
但是對於VPS上面有大量數據的網友來說,要考慮重新購買后的數據問題,建議利用Vultr的Snapshots快照功能進行數據備份,然后再把數據完整的轉移到新的VPS上面,我們先備份被牆VPS的數據,然后新開VPS恢復備份,數據就會完整的轉移到新的VPS上面,最后對數據以及新開VPS進行檢測都無誤后刪除舊的VPS,Vultr的Snapshots快照功能目前是完全免費的,備份數據也是長期有效。
如果您的數據特別重要,也可以先把數據下載到本地電腦保存一份再進行恢復數據,當然不差錢的可以使用Vultr的自動備份功能,不論使用哪種方式進行備份,一定要先保證我們的數據安全,在新舊VPS替換完全沒有任何問題的前提下,再刪除舊的VPS。
PS:不要先刪除Vultr被牆的VPS,以免再次分配到這個IP,建議先購買,保證在沒有任何問題的情況下再刪除舊的VPS。
相關教程
更多干貨?歡迎關注我的知乎專欄:VPS