1. 程式人生 > >VPS修改SSH端口不小心把自己給墻掉的一般解決辦法

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

shel 端口掃描 成了 computing network 控制 light 多人 net

很多人配置服務器的時候都習慣將 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系統下常用的圖形化遠程管理工具。

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