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系统下常用的图形化远程管理工具。

转载请注明出处,本文地址:https://www.iiilab.com/article/7

相关文章

0 个评论

要回复文章请先登录注册