在Linux上配置telnet防火墻規則,您需要使用iptables或firewalld等工具
方法1:使用iptables
首先,確保iptables已安裝在您的系統上。如果沒有,請使用以下命令安裝:
對于基于Debian的系統(如Ubuntu):
sudo apt-get update
sudo apt-get install iptables
對于基于RPM的系統(如CentOS):
sudo yum update
sudo yum install iptables
允許TCP端口23(telnet)的入站連接:
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
保存iptables規則:
對于基于Debian的系統:
sudo iptables-save > /etc/iptables/rules.v4
對于基于RPM的系統:
sudo service iptables save
重啟iptables服務以應用更改:
對于基于Debian的系統:
sudo systemctl restart iptables
對于基于RPM的系統:
sudo systemctl restart iptables.service
方法2:使用firewalld
首先,確保firewalld已安裝在您的系統上。如果沒有,請使用以下命令安裝:
對于基于Debian的系統(如Ubuntu):
sudo apt-get update
sudo apt-get install firewalld
對于基于RPM的系統(如CentOS):
sudo yum update
sudo yum install firewalld
啟動firewalld服務并設置為開機啟動:
sudo systemctl start firewalld
sudo systemctl enable firewalld
允許TCP端口23(telnet)的入站連接:
sudo firewall-cmd --permanent --add-port=23/tcp
重新加載firewalld配置以應用更改:
sudo firewall-cmd --reload
現在,您的Linux系統已配置為允許通過防火墻進行telnet連接。請注意,telnet協議本身不安全,因為它不提供加密或身份驗證。在生產環境中,建議使用更安全的替代方案,如SSH。