如何将CentOS/RHEL 6 中的OpenSSH端口更改为2228

时间:2019-11-20 08:52:42  来源:igfitidea点击:

问题

修改/etc/ssh/sshd_config配置文件中的端口号 Port 2228

但是报错:

sshd[1342]: error: Bind to port 2228 on 192.168.1.120 failed: Permission denied

原因

系统启用了SELinux。

解决方案

查看selinux中ssh的上下文:

# semanage port -l | grep ssh

输出示例:

ssh_port_t                     tcp      22

将端口2228添加到端口上下文:

# semanage port -a -t ssh_port_t -p tcp 2228

重新加载OpenSSH服务:

# /sbin/service sshd reload
# /sbin/service sshd restart