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