RHEL 6:将OpenSSH端口更改为1255(SELinux Config)

时间:2020-01-09 10:34:13  来源:igfitidea点击:

我已经编辑了/etc/ssh/sshd_config来更改端口号:

端口1255

但是,我收到如下错误:

sshd[26792]: error: Bind to port 1255 on 192.168.1.100 failed: Permission denied
sshd [26792]:错误:绑定到192.168.1.100上的端口1255失败:权限被拒绝

如何在RedHat Enterprise Linux服务器版本6和SELinux下将默认的OpenSSH端口号从22更改为1255?
默认情况下,SELinux只允许端口号22。
要显示当前端口上下文,请输入:

# semanage port -l | grep ssh

输出示例:

ssh_port_t                     tcp      22

要将端口1255添加到端口上下文,请输入:

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

您可以验证新设置,输入:

# semanage port -l | grep ssh

输出示例:

ssh_port_t                     tcp      1255,22

最后,重新加载或重新启动OpenSSH服务器,输入:

# /sbin/service sshd reload

验证,sshd在TCP端口1255上列出,输入:

# netstat -tulpn | grep 1255