在CentOS上配置SQL Server防火墻,需開放SQL Server默認端口1433,具體操作如下:
getenforce查看SELinux狀態,若為Enforcing,可臨時設為Permissive模式,命令為setenforce 0;若要永久更改,編輯/etc/selinux/config文件,將SELINUX=enforcing改為SELINUX=permissive或SELINUX=disabled。sudo firewall-cmd --permanent --zone=public --add-port=1433/tcp開放1433端口,再執行sudo firewall-cmd --reload使配置生效。sudo iptables -I INPUT -p tcp --dport 1433 -j ACCEPT添加規則,然后通過sudo service iptables save保存規則。完成上述操作后,可使用sudo firewall-cmd --list-all或sudo iptables -L -n | grep 1433驗證端口是否開放,最后重啟SQL Server服務,命令為sudo systemctl restart mssql-server。