我需要打开一个到 Oracle 数据库端口的 ssh 隧道……经过多次尝试后我似乎无法让它工作。
场景如下...
我的机器 --> 主机 1 --> 主机 2 --> oracle_instance(主机 3)...
所以我需要能够通过了解 host2 的 host1...然后从 host2 到 host3 上的 oracle_instance。
这是为了连接我的 SQL 开发人员。
因此我应该能够 telnet 到我的机器上的本地端口,这实际上将从 oracle_instance 端口转发流量...
任何帮助都非常感谢...
答案1
添加一节到~/.ssh/config
:
Host oracletunnel
ProxyCommand ssh host1user@host1 nc host2 22
然后使用ssh host2user@oracletunnel -L <port>:host3:<port>
。