阅读量:65
在Ubuntu上配置SQL Server的防火墙,实际上涉及到两个主要方面:一是配置Ubuntu系统的防火墙(使用UFW),二是配置SQL Server本身的防火墙。由于Ubuntu系统本身并不直接管理SQL Server的防火墙(这是SQL Server数据库管理系统的一部分),因此以下步骤将分别介绍这两个方面。
配置Ubuntu系统的防火墙(使用UFW)
- 安装UFW(如果尚未安装):
sudo apt update
sudo apt install ufw
- 启用UFW:
sudo ufw enable
- 允许SQL Server的默认端口(通常是1433端口):
sudo ufw allow 1433/tcp
- 查看防火墙状态:
sudo ufw status
配置SQL Server的防火墙
- 打开SQL Server配置管理器:
- 在SQL Server Management Studio中,右键单击服务器名称,选择“属性”。
- 配置SQL Server网络配置:
-
选择“SQL Server网络配置”,然后选择你要配置的实例(通常是TCP/IP)。
-
右键单击选择的实例,并选择“属性”。
- 设置IP地址:
-
在IP Addresses标签页中,找到IPAll部分。
-
将TCP Dynamic Ports和TCP Port设置为要使用的端口号(通常为1433)。
- 应用更改并重新启动SQL Server服务:
点击Apply保存更改。
重新启动SQL Server服务以使更改生效。
请注意,具体的命令和步骤可能会因Ubuntu版本和SQL Server版本的差异而有所不同。在执行任何更改之前,请确保备份所有重要数据,并了解每个命令的作用。如果不确定如何操作,建议咨询有经验的系统管理员。