一、備份sshd_configpython
cp -p /etc/ssh/sshd_config /etc/ssh/sshd_config.orig.$(date +%F)
二、vi /etc/ssh/sshd_config,修改Port 22爲其它端口(建議大於1024)ssh
Port 2292
三、因SELINUX僅容許默認ssh的端口22,須要增長新修改的端口tcp
semanage port -a -t ssh_port_t -p tcp 2292
四、若是沒有semanage命令,則先執行spa
yum -y install policycoreutils-python
再執行如下rest
semanage port -a -t ssh_port_t -p tcp 2292
五、檢查ssh端口的上下文code
semanage port -l | grep ssh
六、重啓sshd服務blog
systemctl restart sshd.service
七、增長防火牆端口cmd
firewall-cmd --zone=public --permanent --add-port=2292/tcp
八、從新加載防火牆服務io
firewall-cmd --reload
九、檢查端口class
ss -tnlp | grep ssh