📅  最后修改于: 2023-12-03 15:08:04.564000             🧑  作者: Mango
本文介绍如何在系统防火墙中安装并打开 HTTP、HTTPS 和 SSH 访问。
首先需要在系统中安装防火墙。一般情况下,系统预装了防火墙,如iptables、firewalld等。如果没有安装,可以通过以下命令安装iptables:
sudo apt-get install iptables
安装firewalld:
sudo apt-get install firewalld
首先需要开启HTTP访问。默认HTTP端口为80。可以通过以下命令开启HTTP访问:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
firewalld中开启HTTP访问可以使用以下命令:
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
HTTPS访问需要开启443端口。可以通过以下命令开启HTTPS访问:
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
firewalld中开启HTTPS访问可以使用以下命令:
sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --reload
SSH访问需要开启22端口。可以通过以下命令开启SSH访问:
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
firewalld中开启SSH访问可以使用以下命令:
sudo firewall-cmd --add-service=ssh --permanent
sudo firewall-cmd --reload
在安装和开启访问后,可以使用以下命令列出当前防火墙规则:
sudo iptables -L
在firewalld中使用以下命令:
sudo firewall-cmd --list-all
通过本文,您已经了解了如何在系统防火墙中安装并打开HTTP、HTTPS和SSH访问。现在可以尝试在自己的系统上进行配置。