1、登陆 SSH 修改配置文件输入如下命令
会出现如下提示,大家能够看到#port 22代表默认端口 22。按下键盘的 avi 命令中 a 是编辑,你按下 a 之后进入编辑状态这时候可以用键盘的上下鍵移动绿色光标并用键盘的 delete 键删除前面的#号了。
小提示:为什么要先把 port 22 前面的 # 去掉呢因为在配置文件中,# 是 linux 的注释凡是#后的代码都不會执行。而 SSH 默认的端口为 22所以配置文件在默认的情况下以#出现。当你需要更改为其它端口或添加多端口同时 SSH 访问时就要删掉注释符号,让程序能够执行你的命令
2、添加新的shh端口(注意保留22端口)
如下图按回车另起一行手动添加 12366 端口(自定义端口建议选择 5 位数端口如: の间 ),保留 22 是为了防止防火墙屏蔽了其它端口导致无法连接 VPS比如你注释了端口 22,新添加的 12366 端口防火墙也没放行那么恭喜你给自己挖坑了,可能下次你就无法通过 SSH 连接 VPS 了为了防止这种尴尬的情况发生,就要给自己留条后路等到新端口可以正常连接 SSH
了,再删除 22 端口也鈈迟
这时候按键盘的“ESC”键退出当前状态,再输入“:wq”命令保存退出
3、以上修改完后,重启 SSH 服务
并退出当前连接的 SSH 端口命令如下:
4、向防火墙添加修改的端口
#向防火墙添加ssh端口
#查看修改后的端口是否添加进防火墙
5、利用新的端口在xshell软件中连接
正常连接过后,我们此時就可以删除默认的22端口了
删除 port 22 行然后重启服务:按照标题2、3中的命令方法重启。