在Debian系統上配置Telnet防火墻規則,通常涉及使用iptables
或ufw
(Uncomplicated Firewall)這樣的工具。以下是使用這兩種工具配置Telnet防火墻規則的步驟:
iptables
安裝iptables(如果尚未安裝):
sudo apt update
sudo apt install iptables
允許Telnet流量: Telnet默認使用TCP端口23。你可以使用以下命令允許來自特定IP地址的Telnet連接:
sudo iptables -A INPUT -p tcp --dport 23 -s <允許的IP地址> -j ACCEPT
如果你想允許所有IP地址的Telnet連接,可以使用:
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
拒絕所有其他Telnet連接: 為了安全起見,你可能希望拒絕所有其他IP地址的Telnet連接:
sudo iptables -A INPUT -p tcp --dport 23 -j DROP
保存iptables規則:
Debian系統上的iptables規則在重啟后不會自動保存。你可以使用iptables-persistent
包來保存規則:
sudo apt install iptables-persistent
在安裝過程中,系統會提示你是否保存當前的iptables規則。選擇“是”即可。
ufw
安裝ufw(如果尚未安裝):
sudo apt update
sudo apt install ufw
啟用ufw:
sudo ufw enable
允許Telnet流量: 使用以下命令允許來自特定IP地址的Telnet連接:
sudo ufw allow from <允許的IP地址> to any port 23 proto tcp
如果你想允許所有IP地址的Telnet連接,可以使用:
sudo ufw allow 23/tcp
拒絕所有其他Telnet連接: 為了安全起見,你可能希望拒絕所有其他IP地址的Telnet連接:
sudo ufw deny 23/tcp
查看ufw狀態: 你可以使用以下命令查看ufw的狀態和規則:
sudo ufw status
iptables-persistent
包可以確保iptables規則在系統重啟后仍然有效。通過以上步驟,你可以在Debian系統上配置Telnet防火墻規則,以控制對Telnet服務的訪問。