简介:本文将指导您在CentOS 7上启用SELinux并修改SSH端口号,以提高系统的安全性和灵活性。我们将分步骤介绍如何进行这些操作,并解释每个步骤的必要性。
一、启用SELinux
SELinux(Security-Enhanced Linux)是一个用于增强Linux系统安全的模块,它提供了强制访问控制和安全策略。在CentOS 7上启用SELinux可以显著提高系统的安全性。
要启用SELinux,请按照以下步骤操作:
如果返回“Enforcing”,则表示SELinux已启用。如果返回“Permissive”或“Disabled”,则需要按照以下步骤进行操作。
getenforce
这将修改SELinux的配置文件并立即将其设置为“Enforcing”模式。
sed -i 's/^SELINUX=.*/SELINUX=enforcing/' /etc/selinux/configsetenforce 1
二、修改SSH端口号
reboot
edit /etc/ssh/sshd_config
makefile
Port 22将其修改为所需的端口号,例如:makefile
Port 22224. 保存并关闭文件。service sshd restart或者,如果您使用的是systemd,请运行:sql
systemctl restart sshd6. 如果您希望防火墙允许通过新的SSH端口进行通信,请运行以下命令以打开端口:css
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --reload这将使用firewalld工具将新端口添加到防火墙规则中。请注意,如果您的系统上未安装firewalld,则需要先安装它。安装方法可以参考官方文档。