云主機(jī)防火墻設(shè)置的方法如下:
1、登錄云主機(jī)控制臺
使用SSH客戶端(如PuTTY、Xshell等)連接到云主機(jī)。
輸入用戶名和密碼,登錄云主機(jī)。
2、查看防火墻狀態(tài)
在云主機(jī)上執(zhí)行以下命令,查看防火墻狀態(tài):
“`
sudo systemctl status firewalld
“`
如果防火墻未啟動,可以使用以下命令啟動防火墻:
“`
sudo systemctl start firewalld
“`
3、添加端口規(guī)則
添加入站規(guī)則:允許外部訪問某個(gè)端口或端口范圍,允許外部訪問80端口(HTTP):
“`
sudo firewallcmd zone=public addport=80/tcp permanent
“`
添加出站規(guī)則:允許內(nèi)部訪問某個(gè)端口或端口范圍,允許內(nèi)部訪問443端口(HTTPS):
“`
sudo firewallcmd zone=public addport=443/tcp permanent
“`
重新加載防火墻配置:
“`
sudo firewallcmd reload
“`
4、添加服務(wù)規(guī)則
添加服務(wù)規(guī)則,將某個(gè)端口或端口范圍與特定的服務(wù)關(guān)聯(lián),將80端口(HTTP)與http服務(wù)關(guān)聯(lián):
“`
sudo firewallcmd zone=public addservice=http permanent
“`
重新加載防火墻配置:
“`
sudo firewallcmd reload
“`
5、添加ICMP規(guī)則
添加ICMP規(guī)則,允許或禁止特定類型的ICMP報(bào)文,允許傳入的ping請求:
“`
sudo firewallcmd zone=public addicmpblock=echorequest permanent
“`
重新加載防火墻配置:
“`
sudo firewallcmd reload
“`
6、禁用防火墻(可選)
如果不需要防火墻,可以使用以下命令禁用防火墻:
“`
sudo systemctl stop firewalld
sudo systemctl disable firewalld
“`
請注意,禁用防火墻可能會導(dǎo)致安全風(fēng)險(xiǎn),在禁用防火墻之前,請確保了解潛在的風(fēng)險(xiǎn)。