SSH启动失败: Bind to port ** on :: failed: permission deined

使用Centos 7.9

查看如何修改SSH端口号点这里

因为没有SE Linux的授权

// 安装semannage对SE Linux进行修改
yum -y install policycoreutils-python
// 查找ssh
semanage port -l | grep "ssh"
// 为ssh添加新的允许端口 
semanage port -a -t sshd_port_t -p tcp [要设置的新端口]

 

关闭SE Linux

如果不想安装那就关闭SE Linux 

// 查看SE Linux状态
/usr/sbin/sestatus -v SELinux status

// 开启的时候我们还需要看它的模式(Current mode)
// 它有三种模式 
// enforcing:强制模式,代表 SELinux 运作中,且已经正确的开始限制 domain/type 了; 
// permissive:宽容模式:代表 SELinux 运作中,不过仅会有警告讯息并不会实际限制 domain/type 的存取。 
// disabled:关闭,SELinux 并没有实际运作。

// 临时关闭(重启后恢复为enforcing模式):
setenforce 0

// 永久关闭(需重启后生效):
vi /etc/selinux/config
修改:
SELINUX=disabled

 

 

阅读剩余
THE END