在Ubuntu上配置防火墙以允许OpenSSL通信,通常涉及使用ufw
(Uncomplicated Firewall)或iptables
。以下是使用这两种方法的步骤:
安装UFW(如果尚未安装):
sudo apt update
sudo apt install ufw
启用UFW:
sudo ufw enable
允许SSH连接(默认端口22):
sudo ufw allow 22/tcp
允许OpenSSL通信的端口(例如,HTTPS的默认端口443):
sudo ufw allow 443/tcp
查看UFW状态:
sudo ufw status
重新加载UFW规则(如果有更改):
sudo ufw reload
允许SSH连接(默认端口22):
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
允许OpenSSL通信的端口(例如,HTTPS的默认端口443):
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
保存iptables规则:
sudo apt install iptables-persistent
sudo netfilter-persistent save
sudo netfilter-persistent reload
查看iptables规则:
sudo iptables -L -v -n
通过以上步骤,你可以配置Ubuntu防火墙以允许OpenSSL通信。