在Debian系統中,您可以使用iptables來配置防火墻規則,以允許特定IP地址的流量。以下是一些基本步驟和示例命令,用于允許特定IP地址訪問您的Debian系統。
打開終端。
查看當前的iptables規則(可選):
sudo iptables -L -n -v
允許特定IP地址訪問所有端口:
假設您想允許IP地址192.168.1.100訪問您的服務器,可以使用以下命令:
sudo iptables -A INPUT -s 192.168.1.100 -j ACCEPT
允許特定IP地址訪問特定端口: 如果您只想允許特定IP地址訪問特定的端口(例如,SSH端口22),可以使用以下命令:
sudo iptables -A INPUT -p tcp -s 192.168.1.100 --dport 22 -j ACCEPT
保存iptables規則:
Debian系統默認不會持久化iptables規則,因此您需要使用iptables-persistent包來保存規則。首先安裝該包:
sudo apt-get update
sudo apt-get install iptables-persistent
在安裝過程中,系統會提示您是否要保存當前的iptables規則。選擇“是”以保存規則。
驗證規則是否已保存: 您可以再次查看iptables規則以確認它們已被保存:
sudo iptables -L -n -v
重啟系統: 為了確保規則在系統重啟后仍然有效,您可以重啟系統:
sudo reboot
通過以上步驟,您可以在Debian系統中配置iptables防火墻,以允許特定IP地址的訪問。請根據您的具體需求調整IP地址和端口號。