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