0
我已經在我的服務器上安裝了SQL Server 2008 R2,並在服務器上配置了SQL Server和Windows防火牆。它在局域網上工作良好。 現在我試圖通過我們的服務器的公共ip訪問它。我們安裝了UTM Fortigate防火牆。 任何人都可以告訴我如何配置UTM全球訪問SQL服務器?如何配置UTM以遠程訪問SQL Server2008 R2
我已經在我的服務器上安裝了SQL Server 2008 R2,並在服務器上配置了SQL Server和Windows防火牆。它在局域網上工作良好。 現在我試圖通過我們的服務器的公共ip訪問它。我們安裝了UTM Fortigate防火牆。 任何人都可以告訴我如何配置UTM全球訪問SQL服務器?如何配置UTM以遠程訪問SQL Server2008 R2
您需要配置VIP - 虛擬IP和端口映射。 VIP需要監聽外部接口,並將流量重定向到內部服務器。可以在GUI或通過CLI完成:
config firewall vip
edit "sql_server"
set extintf "<external_if>"
set portforward enable
set mappedip <ip_of_server>
set extport <external_port_number_to_listen_on>
set mappedport <internal_port_on_server>
end
end
config firewall policy
edit 0
set srcintf "<external_if>"
set dstintf "internal_if"
set srcaddr "all"
set dstaddr "sql_server"
set action accept
set schedule "always"
set service "ALL"
end
end
但是,通過這樣做,您正在將您的SQL Server暴露給整個互聯網。我強烈建議你也使用身份驗證,並可能限制允許訪問VIP的src IP範圍。