是否可以通过公共端口80连接到Oracle DB?

问题描述 投票:0回答:1

我正在网络中的计算机上的端口 1521 上运行开发 Oracle DB。我们的生产环境在不同网络中的不同服务器上运行。我想通过 SQLDeveloper 复制我的数据库,因此我必须从生产服务器连接到我的开发数据库。

由于我们的客户对网络规定非常严格,因此该网络中仅开放端口 80 和 443 用于传出连接。无法选择打开另一个端口。 通过 VPN 从我们的开发网络连接到生产网络也是不可行的,因为 VPN 网络无法直接访问数据库服务器(我们只能连接到网络中的一台机器,该机器能够连接到数据库) ).

现在,我尝试了以下操作:我在 Cisco Meraki 防火墙上启用了从端口 80 上的公共开发网络 IP 到我的开发计算机端口 1521 的端口转发。

Test-NetConnection
确实有效,但是,
tnsping
确实失败了。

有任何选项可以连接到我的数据库吗?

oracle
1个回答
0
投票

出于安全考虑,不建议通过端口 80 连接到 Oracle 数据库。端口 80 通常用于 HTTP 流量,在此端口上暴露数据库可能会带来严重的安全风险。建议使用默认的 Oracle 端口,即标准连接的 1521。如有必要,您可以配置 Oracle Net Listener 以侦听不同的端口,从而确保功能和安全性。

© www.soinside.com 2019 - 2024. All rights reserved.