VPS教程:VPS主機能PING通但是SSH無法連接


在使用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沒有開機的原因(正常情況下國外端口是不可能關閉的,建議開機后再進行檢測),或者檢查端口是否填寫錯誤。

三、被封后的解決辦法

  1. IP被封:重新開一台VPS
  2. 如果是端口被封,可以查看服務器防火牆是否攔截了端口或者嘗試更換端口,如果修改 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是什么?》

《VPS搭建教程(簡單易懂)》

《VPS有哪些用途?》

《VPS的有趣用途》

《2020最佳VPS Vultr選購及機房選擇教程》

《2020國外VPS推薦,支持支付寶/微信付款》

更多干貨?歡迎關注我的知乎專欄:VPS


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM