在Linux服務器上開啟端口,通常需要使用iptables
或ufw
(Uncomplicated Firewall)命令。以下是兩種方法的簡要說明和示例:
iptables
開啟端口:iptables
是Linux中最常用的防火墻工具之一。要使用iptables
開啟端口,請運行以下命令:
sudo iptables -A INPUT -p protocol --dport port_number -j ACCEPT
其中,protocol
是您要開啟的端口的協議(TCP或UDP),port_number
是您要開啟的端口號。例如,要開啟TCP端口80,請運行:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
ufw
開啟端口:ufw
是一個基于iptables
的用戶友好型防火墻工具。要使用ufw
開啟端口,請運行以下命令:
sudo ufw allow port_number/protocol
其中,port_number
是您要開啟的端口號,protocol
是您要開啟的端口的協議(TCP或UDP)。例如,要開啟TCP端口80,請運行:
sudo ufw allow 80/tcp
在運行這些命令后,您可能需要保存iptables
規則以使更改在系統重啟后生效。要保存iptables
規則,請運行:
sudo service iptables save
對于ufw
,通常在啟用時會自動保存規則,但您也可以手動保存:
sudo ufw save