首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 6.3.嘘嘘。绑定到0.0.0.0上的xxx端口失败:权限被拒绝

问CentOS 6.3.嘘嘘。绑定到0.0.0.0上的xxx端口失败:权限被拒绝
EN

Stack Overflow用户
提问于 2012-07-26 15:17:56
回答 5查看 20K关注 0票数 6

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

代码语言:javascript
复制
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/iptable包含:

代码语言:javascript
复制
-A INPUT -m state --state NEW -m tcp -p tcp --dport 777 -j ACCEPT

netstat -tulpn _ grep :22和netstat -tulpn _ grep :777

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-07-26 15:45:18

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

票数 0
EN

Stack Overflow用户

发布于 2012-07-30 00:37:04

Centos默认使用SELinux,我不认为Ubuntu会使用它(至少我还没有看到)。查看日志中的SElinux权限错误。

票数 10
EN

Stack Overflow用户

发布于 2018-04-24 21:13:34

SELinux不允许在默认安装CentOS 6.3时在另一个端口上运行sshd。遵循-> 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上运行
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11672525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档