在CentOS系統中,配置防火墻是防止系統被利用進行攻擊的重要步驟之一。以下是配置防火墻以防止CentOS exploit的基本步驟:
首先,確保你的CentOS系統上已經安裝了firewalld。如果沒有安裝,可以使用以下命令進行安裝:
sudo yum install firewalld
安裝完成后,啟動firewalld服務并設置為開機自啟:
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
如果你只想允許特定IP地址訪問你的服務器,可以使用rich-rule規則。例如,允許IP地址192.168.1.100訪問:
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" accept'
sudo firewall-cmd --reload
檢查并禁用不需要的服務和端口,以減少潛在的攻擊面。例如,禁用不必要的服務:
sudo systemctl disable <service_name>
如果你更喜歡使用圖形界面,可以安裝并使用firewall-config工具:
sudo yum install firewalld-config
sudo firewall-config
SELinux是CentOS的一個安全模塊,可以進一步增強系統的安全性。你可以通過以下命令啟用SELinux:
sudo getenforce
sudo sed -i 's/SELINUX=permissive/SELINUX=enforcing/' /etc/selinux/config
sudo reboot
定期更新系統和軟件包,以修復已知漏洞和安全問題。同時,監控系統日志,及時發現異常行為并采取相應措施。