VPS修改SSH端口不小心把自己給牆掉的一般解決辦法


很多人配置服務器的時候都習慣將 SSH 端口改為其他端口,以規避批量端口掃描,但也有不少人改完端口卻忘了去防火牆修改端口,導致 SSH 登陸不上。

昨天我就這么干了

我把SSH端口從22改成了2345,但是忘記修改防火牆配置了,導致只能通過2345登錄VPS,但防火牆對這個端口是封禁狀態,所以我登錄不上自己的VPS了。

慶幸的是,VPS管理控制台提供了VNC遠程連接方式

通過雲平台管理控制台提供的VNC遠程登錄到VPS上,因為提供的VNC連接方式是Web的,界面操作不友好,我通過這種方式登錄后,就是先關掉防火牆:

service iptables stop

然后就可以SSH登錄到VPS,再修改防火牆配置啦。

對了,VNC和SSH雖然都可以遠程登錄到服務器操作,但用的不是同一種協議,端口是不同的。

  • SSH(Secure Shell)協議,CLI界面下的遠程管理工具,這個都比較熟悉。
  • RFB(Remote FrameBuffer)協議,圖形化遠程管理協議,VNC(Virtual Network Computing)就是基於該協議的,VNC是類UNIX系統下常用的圖形化遠程管理工具。


免責聲明!

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



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