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.
Run Code Online (Sandbox Code Playgroud)
/ etc/sysconfig/iptables包含:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 777 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)
netstat -tulpn | grep:22和netstat -tulpn | grep:777什么都不返回
SELinux 不允许 sshd 在 CentOS 6.3 默认安装的另一个端口上运行。关注 -> https://blog.tinned-software.net/change-ssh-port-in-centos-with-selinux/:
sudo semanage port -a -t ssh_port_t -p tcp 777
归档时间: |
|
查看次数: |
10215 次 |
最近记录: |