在Linux系统上为MariaDB配置防火墙,通常涉及以下几个步骤:
首先,确保你的Linux系统上已经安装了防火墙软件。常用的防火墙软件包括iptables
、firewalld
和ufw
。以下是使用这些软件的示例。
iptables
sudo apt-get update
sudo apt-get install iptables
firewalld
sudo apt-get update
sudo apt-get install firewalld
ufw
sudo apt-get update
sudo apt-get install ufw
根据你使用的防火墙软件,配置相应的规则以允许MariaDB的端口(默认是3306)。
iptables
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
firewalld
sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp
sudo firewall-cmd --reload
ufw
sudo ufw allow 3306/tcp
sudo ufw reload
确保防火墙规则在系统重启后仍然有效。
iptables
sudo sh -c "iptables-save > /etc/iptables/rules.v4"
firewalld
firewalld
会自动保存规则,无需额外操作。
ufw
ufw
也会自动保存规则,无需额外操作。
最后,验证防火墙规则是否正确应用。
iptables
sudo iptables -L -n | grep 3306
firewalld
sudo firewall-cmd --list-all | grep 3306
ufw
sudo ufw status numbered | grep 3306
sudo iptables -A INPUT -p tcp --dport 3306 -s 192.168.1.100 -j ACCEPT
通过以上步骤,你可以在Linux系统上为MariaDB配置防火墙,确保其安全运行。