CentOS SELinux远程管理需结合SSH等远程工具,并配置对应策略,核心步骤如下:
确认SELinux状态
使用命令 getenforce
查看当前模式(Enforcing/Permissive/Disabled),Disabled模式下无需额外配置策略。
允许SSH远程连接
policycoreutils-python
,用于管理SELinux策略。sudo semanage port -a -t ssh_port_t -p tcp 22
,允许SSH使用TCP 22端口。sudo systemctl restart sshd
使策略生效。配置其他远程服务(如VNC/xrdp)
setsebool -P vncserver_enable_homedirs on
允许访问用户目录,并配置防火墙放行端口(如5901)。安全注意事项
参考来源: