今天试着将centos7的ssh默认端口改成1234,但改了后,SSHD服务竟然启动不了了。后来关了selinux测试,果然可以了。但这是运行环境,不能关,所以不得不配置semanage!
一、安装semanage
$ sudo yum install -y policycoreutils-python
二、设置SELINUX放行1234
# 查看ssh默认端口 $ sudo semanage port -l |grep ssh # 添加1234 $ sudo semanage port -a -t ssh_port_t -p tcp 1234 # 查看是否添加成功 $ sudo semanage port -l |grep ssh