在Ubuntu上為MariaDB設置防火墻,通常涉及配置ufw
(Uncomplicated Firewall)或iptables
。以下是使用這兩種方法的步驟:
安裝UFW(如果尚未安裝):
sudo apt update
sudo apt install ufw
啟用UFW:
sudo ufw enable
允許MariaDB端口(默認是3306):
sudo ufw allow 3306/tcp
檢查UFW狀態:
sudo ufw status
你應該能看到類似以下的輸出,表示端口3306已經開放:
3306/tcp ALLOW Anywhere
允許MariaDB端口(默認是3306):
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
保存iptables規則(可選,取決于你的系統配置):
sudo apt install iptables-persistent
sudo netfilter-persistent save
sudo netfilter-persistent reload
檢查iptables規則:
sudo iptables -L -n
你應該能看到類似以下的輸出,表示端口3306已經開放:
ACCEPT tcp -- anywhere anywhere tcp dpt:mysql
ufw
或iptables
來限制訪問。通過以上步驟,你應該能夠在Ubuntu上成功為MariaDB設置防火墻。