温馨提示×

如何在CentOS上配置SQL Server防火墙

小樊
43
2025-09-06 03:05:00
栏目: 云计算

在CentOS上配置SQL Server防火墙,需开放SQL Server默认端口1433,具体操作如下:

  • 检查SELinux状态:运行getenforce查看SELinux状态,若为Enforcing,可临时设为Permissive模式,命令为setenforce 0;若要永久更改,编辑/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=permissiveSELINUX=disabled
  • 使用firewalld配置:CentOS 7及更高版本默认用firewalld,运行sudo firewall-cmd --permanent --zone=public --add-port=1433/tcp开放1433端口,再执行sudo firewall-cmd --reload使配置生效。
  • 使用iptables配置:CentOS 6使用iptables,运行sudo iptables -I INPUT -p tcp --dport 1433 -j ACCEPT添加规则,然后通过sudo service iptables save保存规则。

完成上述操作后,可使用sudo firewall-cmd --list-allsudo iptables -L -n | grep 1433验证端口是否开放,最后重启SQL Server服务,命令为sudo systemctl restart mssql-server

0