ubuntu

ubuntu上sqladmin如何设置防火墙

小樊
33
2025-06-25 00:03:27
栏目: 云计算

在Ubuntu上,如果你使用的是ufw(Uncomplicated Firewall)作为防火墙管理工具,你可以通过以下步骤来设置防火墙规则,允许SQL Server的连接。这里假设你使用的是SQL Server的默认端口1433。

  1. 检查ufw状态: 首先,确保ufw已经安装并且正在运行。

    sudo ufw status
    
  2. 允许SQL Server端口: 使用ufw allow命令来允许SQL Server的默认端口1433。

    sudo ufw allow 1433/tcp
    
  3. 重新加载ufw: 修改防火墙规则后,重新加载ufw以应用更改。

    sudo ufw reload
    
  4. 验证规则: 再次检查ufw状态,确认规则已经生效。

    sudo ufw status
    

如果你使用的是其他防火墙工具,比如iptables,步骤会有所不同。以下是使用iptables的示例:

  1. 允许SQL Server端口: 使用iptables命令来允许SQL Server的默认端口1433。

    sudo iptables -A INPUT -p tcp --dport 1433 -j ACCEPT
    
  2. 保存iptables规则iptables规则在系统重启后会丢失,所以你需要保存规则。可以使用iptables-persistent工具来保存规则。

    sudo apt-get install iptables-persistent
    sudo netfilter-persistent save
    sudo netfilter-persistent reload
    
  3. 验证规则: 使用iptables命令来验证规则是否已经添加。

    sudo iptables -L -n | grep 1433
    

通过以上步骤,你应该能够在Ubuntu上成功设置防火墙规则,允许SQL Server的连接。

0
看了该问题的人还看了