ubuntu

Ubuntu PostgreSQL如何配置防火墙规则

小樊
53
2025-08-23 23:59:26
栏目: 云计算

在Ubuntu上配置PostgreSQL的防火墙规则,通常涉及使用ufw(Uncomplicated Firewall)或iptables。以下是使用这两种方法的步骤:

使用 ufw

  1. 检查 ufw 状态

    sudo ufw status
    

    如果 ufw 未启用,可以使用以下命令启用它:

    sudo ufw enable
    
  2. 允许 PostgreSQL 默认端口(5432)

    sudo ufw allow 5432/tcp
    
  3. 重新加载 ufw 规则

    sudo ufw reload
    
  4. 验证规则: 再次检查 ufw 状态,确保规则已正确应用:

    sudo ufw status
    

使用 iptables

  1. 允许 PostgreSQL 默认端口(5432)

    sudo iptables -A INPUT -p tcp --dport 5432 -j ACCEPT
    
  2. 保存 iptables 规则: 在Ubuntu上,可以使用 iptables-persistent 来保存规则:

    sudo apt-get install iptables-persistent
    

    在安装过程中,系统会提示你是否保存当前的 iptables 规则。选择“是”。

  3. 验证规则: 使用以下命令查看当前的 iptables 规则:

    sudo iptables -L -v
    

其他注意事项

通过以上步骤,您可以在Ubuntu上成功配置PostgreSQL的防火墙规则。

0
看了该问题的人还看了