在CentOS系統中,使用firewalld來配置防火墻規則以允許或阻止Telnet服務。以下是具體步驟:
firewalld如果尚未安裝firewalld,可以使用以下命令進行安裝:
sudo yum install firewalld
firewalld安裝完成后,啟動firewalld服務:
sudo systemctl start firewalld
firewalld開機自啟確保firewalld在系統啟動時自動運行:
sudo systemctl enable firewalld
Telnet使用TCP端口23。要允許Telnet流量通過防火墻,可以使用以下命令:
sudo firewall-cmd --permanent --add-service=telnet
應用新的防火墻規則:
sudo firewall-cmd --reload
檢查Telnet服務是否已添加到防火墻規則中:
sudo firewall-cmd --list-all
你應該能在輸出中看到services: telnet,表示Telnet服務已被允許。
如果你只想允許特定IP地址訪問Telnet服務,可以使用以下命令:
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="23" accept'
將192.168.1.100替換為你希望允許訪問的IP地址。
再次應用新的防火墻規則:
sudo firewall-cmd --reload
通過以上步驟,你應該能夠在CentOS系統中成功配置firewalld以允許或阻止Telnet服務。