在Ubuntu下配置防火墻,通常使用的是ufw(Uncomplicated Firewall)工具。以下是一些基本的步驟來配置ufw:
檢查ufw狀態: 在終端中輸入以下命令來查看ufw的當前狀態:
sudo ufw status
如果防火墻是活動的,你會看到類似“Status: active”的信息。
啟用ufw: 如果防火墻是關閉的,你可以使用以下命令來啟用它:
sudo ufw enable
系統會提示你確認是否啟用防火墻。
禁用ufw: 如果你需要關閉防火墻,可以使用以下命令:
sudo ufw disable
允許特定端口: 如果你想允許特定的端口通過防火墻,可以使用以下命令:
sudo ufw allow <port_number>
例如,如果你想允許TCP端口80(HTTP)通過防火墻,你可以輸入:
sudo ufw allow 80/tcp
拒絕特定端口: 如果你想拒絕特定的端口,可以使用以下命令:
sudo ufw deny <port_number>
例如,拒絕TCP端口22(SSH):
sudo ufw deny 22/tcp
允許特定IP地址: 如果你想允許特定的IP地址訪問你的服務器,可以使用以下命令:
sudo ufw allow from <ip_address>
例如,允許IP地址192.168.1.5訪問你的服務器:
sudo ufw allow from 192.168.1.5
刪除規則: 如果你需要刪除一個規則,可以使用以下命令:
sudo ufw delete <rule_number>
你可以通過sudo ufw status numbered來查看規則的編號。
重載ufw規則: 如果你對規則進行了修改,可以使用以下命令來重載ufw規則:
sudo ufw reload
請注意,配置防火墻時要小心,確保不會意外地阻止自己或其他重要服務的訪問。在生產環境中,建議在更改防火墻規則之前進行充分的測試。