CentOS VPS如何修改 默认 SSH端口

发布于 2019-12-17 14:05:20

CentOS VPS如何修改 默认的SSH端口,想改成其他的自定义端口?

查看更多

关注者
0
被浏览
111
1 个回答
admin
admin 2019-12-17
VPSWD - VPS问答

1、登陆 SSH 修改配置文件,输入如下命令

vi /etc/ssh/sshd_config

会出现如下提示,大家能够看到#port 22,代表默认端口 22。按下键盘的 a,vi 命令中 a 是编辑,你按下 a 之后进入编辑状态,这时候可以用键盘的上下键移动绿色光标并用键盘的 delete 键删除前面的#号了。

2、如下图按回车另起一行手动添加 12366 端口(自定义端口建议选择 5 位数端口如:10000-65535 之间 ),保留 22 是为了防止防火墙屏蔽了其它端口导致无法连接 VPS,比如你注释了端口 22,新添加的 12366 端口防火墙也没放行,那么恭喜你给自己挖坑了,可能下次你就无法通过 SSH 连接 VPS 了。为了防止这种尴尬的情况发生,就要给自己留条后路,等到新端口可以正常连接 SSH 了,再删除 22 端口也不迟。

image.png

这时候按键盘的“ESC”键退出当前状态,再输入“:wq”命令保存退出。

3、以上修改完后,重启 SSH 服务,并退出当前连接的 SSH 端口。命令如下:

service sshd restart

4、SSH 软件里面把 22 端口改成 12366 端口再连接 VPS 试试看。

总结一下。

vi 编辑器的简单应用,a 是编辑,:wq 是保存并退出,键盘“ESC”按键是退出当前状态。键盘的上下键和 delete 键删除添加。
编辑 SSH 配置文件的命令:vi /etc/ssh/sshd_config
重启 SSH 的命令:service sshd restart
查看防火墙状态命令:service iptables status
编辑防火墙列表的命令:vi /etc/sysconfig/iptables
这里输入引用文本重启防火墙命令:service iptables restart

在输入命令的时候需要注意 linux 是区分大小写的。

希望大家通过本教程不但能掌握如何修改 centOS 端口的方法,还能了解一下相关的命令,同时熟悉 linux 中 vi 编辑器的简单命令。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览