【问题标题】:CentOS 6.3. SSH. Bind to port xxx on 0.0.0.0 failed: Permission deniedCentOS 6.3。 SSH。绑定到 0.0.0.0 上的端口 xxx 失败:权限被拒绝
【发布时间】:2012-07-25 05:31:25
【问题描述】:

CentOS 6.3 最低配置。已安装 SSH 服务器,端口 22。一切正常。 我更改了 777 上的 22 端口并重新启动 sshd 并在日志中查看:

Jul 26 01:01:07 myserver sshd[1590]: error: Bind to port 777 on 0.0.0.0 failed: Permission denied.
Jul 26 01:01:07 myserver sshd[1590]: error: Bind to port 777 on :: failed: Permission denied.
Jul 26 01:01:07 myserver sshd[1590]: fatal: Cannot bind any address.

/etc/sysconfig/iptables 包含:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 777 -j ACCEPT

netstat -tulpn | grep :22netstat -tulpn | grep :777 什么都不返回

【问题讨论】:

    标签: ssh centos


    【解决方案1】:

    问题是通知SELinux,但我认为有两种情况:

    1. 该端口尚未分配给内置服务,在这种情况下,这可能有效:

      sudo semanage port -a -t ssh_port_t -p tcp 22777
      
    2. 端口正在覆盖一些现有服务(不要问我为什么);在这种情况下,这种稍微不同的语法是必要的:

      sudo semanage port --modify -t ssh_port_t -p tcp 777
      

    当然,这些端口应该通过更新防火墙来提供:

    sudo firewall-cmd --add-port=22777/tcp --permanent
    

    sudo firewall-cmd --add-port=777/tcp --permanent
    

    然后:

    sudo firewal-cmd --reload
    

    【讨论】:

      【解决方案2】:

      您可以使用命令 sudo setenforce 0 禁用 selinux。

      sudo setenforce 0

      firewall-cmd --add-port=777/tcp --permanent

      firewall-cmd --reload

      【讨论】:

        【解决方案3】:

        SELinux 不允许 sshd 在默认安装的 CentOS 6.3 上运行在另一个端口上。关注->https://blog.tinned-software.net/change-ssh-port-in-centos-with-selinux/

        • 在防火墙上挖一个洞(你已经这样做了)
        • 为 SELinux 添加规则以允许 sshd 在端口 777 上运行:sudo semanage port -a -t ssh_port_t -p tcp 777

        【讨论】:

          【解决方案4】:

          Centos 默认使用 SELinux,我不认为 Ubuntu 会这样做(或者至少我没见过)。在您的日志中查看 SElinux 权限错误。

          【讨论】:

            【解决方案5】:

            端口 777 专用于 Multiling HTTP,即使未使用,您也无法绑定到它。例如,如果您尝试绑定到端口 8777,它将正常工作。

            【讨论】:

            • 谢谢,我不知道。自去年以来,此端口已在 Ubuntu 中成功运行。
            • 问题是 SELinux 不允许 ssh 在另一个端口上运行。在启用 SELinux 的 CentOS 上,它也不会在端口 8777 上运行。
            猜你喜欢
            • 1970-01-01
            • 2012-03-27
            • 1970-01-01
            • 1970-01-01
            • 2018-10-29
            • 2021-12-31
            • 2022-01-16
            • 1970-01-01
            • 2011-02-11
            相关资源
            最近更新 更多