运维开发网

Centos7修改ssh默认端口方法

运维开发网 https://www.qedev.com 2021-04-13 12:31 出处:51CTO 作者:wx5baee71315976
Centos7修改ssh默认端口方法

修改ssh默认端口号:此文章使用10086端口作为修改后的端口

1、 查看默认端口号

Centos7修改ssh默认端口方法

2、 修改/etc/ssh/sshd_config配置文件(我这里保留的22端口,如配置失败22端口还可以正常使用,配置成功后可将22端口删除)

Centos7修改ssh默认端口方法

3、 配置防火墙

开放10086端口:firewall-cmd --zone=public --add-port=10086/tcp --permanent

重载防火墙策略:firewall-cmd --reload

Centos7修改ssh默认端口方法

4、 安装semanage

semanage是SELinux的管理工具,是用于向SELinux添加和修改ssh端口号

安装依赖包:yum install policycoreutils-python

Centos7修改ssh默认端口方法

安装semanage:yum provides semanage

Centos7修改ssh默认端口方法

5、 semanage向SELinux中添加我们刚刚添加的端口号(10086)

查看ssh服务端口号:semanage port -l | grep ssh

Centos7修改ssh默认端口方法

添加 ssh 端口: semanage port -a -t ssh_port_t -p tcp 10022

Centos7修改ssh默认端口方法

查看是否有新添加的端口,成功后重启ssh服务

semanage port -l | grep ssh

重启ssh服务:systemctl restart sshd.service

6、 验证新添加端口

Centos7修改ssh默认端口方法

Centos7修改ssh默认端口方法

7、 验证成功,删除默认22端口。

进入/etc/ssh/sshd_config,删除Port 22端口,只留下新添加的端口

Centos7修改ssh默认端口方法

重启ssh服务验证端口修改成功。

Centos7修改ssh默认端口方法

Centos7修改ssh默认端口方法

0

精彩评论

暂无评论...
验证码 换一张
取 消