CentOS 7 / RHEL 7:修改OpenSSH 默认端口


1、备份sshd_config

cp -p /etc/ssh/sshd_config /etc/ssh/sshd_config.orig.$(date +%F)

 

2、vi /etc/ssh/sshd_config,修改Port 22为其它端口(建议大于1024)

Port 2292

 

3、因SELINUX仅允许默认ssh的端口22,需要增加新修改的端口

semanage port -a -t ssh_port_t -p tcp 2292

 

4、如果没有semanage命令,则先执行

yum -y install policycoreutils-python

 

再执行以下

semanage port -a -t ssh_port_t -p tcp 2292

 

5、检查ssh端口的上下文

semanage port -l | grep ssh

 

6、重启sshd服务

systemctl restart sshd.service

 

7、增加防火墙端口

firewall-cmd --zone=public --permanent --add-port=2292/tcp

 

8、重新加载防火墙服务

firewall-cmd --reload

 

9、检查端口

ss -tnlp | grep ssh

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM