首先我们需要一个xshell终端工具,下载地址
然后我们要登陆终端工具
输入一下vi命令用来修改ssh配置文件sshd_config:
vi /etc/ssh/sshd_config
出现#port 22 这就是你的默认端口号(记住22端口号先不要删除掉以防连接不上)输入法英文状态下按a(vi命令的编辑命令)这时候可以用键盘的上下键移动绿色光标到port22后按回车另起一行
加一个port 自定义端口(自定义端口建议选择 5 位数端口如:10000-65535 之间 )编辑完成按ESC退出编译状态,输入:wq保存退出
然后输入以下代码:
firewall-cmd --zone=public --add-port=你自定义的端口号/tcp --permanent
显示成功后继续输入
firewall-cmd --reload
出现成功就代表防火墙放行了
安装SElinux管理工具
yum provides semanage
运行管理工具所需要工具包
yum -y install policycoreutils-python
接下来查询当前ssh端口
semanage port -l | grep ssh
显示ssh_port_t tcp 22
接下来就是添加自定义端口了
semanage port -a -t ssh_port_t -p tcp 自定义端口号
显示ssh_port_t tcp 自定义端口号, 22
则添加完成
接下来就只用注释掉ssh默认端口了
注释端口可以去服务器官网安全组配置
修改centOS系统ssh默认端口操作大致就这样了。