我的问题:
在工作中,我有一个代理,其中的一些端口已关闭。我需要在端口 1521 上的某个 DB_IP 上连接到 Oracle DB。DB_IP 是公共 IP。
我拥有的:
在家里,我有一台 Linux 机器和一台 Linksys WRT54G 路由器。
我需要的:
我该如何与工作中的 PC 进行通信?DB_IP:1521?
提前致谢。
答案1
您可以使用 SSH 服务器和端口转发来实现此目的。只需使用远程转发端口:
ssh -R 15210:DB_IP:1521 [email protected]
然后将需要与数据库通信的应用程序指向。该端口实际上可以是任何你喜欢的端口,只要确保在更改它时对上面的 SSH 命令进行适当的更改即可。此命令在您的机器上分配一个套接字,该套接字通过您的 Linux 机器localhost:51210
转发到。DB_IP:1521