一、备份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