Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Networking 带油灰的端口转发(隧道)_Networking_Ssh_Putty_Tunneling - Fatal编程技术网

Networking 带油灰的端口转发(隧道)

Networking 带油灰的端口转发(隧道),networking,ssh,putty,tunneling,Networking,Ssh,Putty,Tunneling,我的连接隧道有问题。因此,我使用两台安装了oracle xe(端口1521)的ubuntu服务器虚拟机,让我们称它们为uvm1和uvm2。我的目标是为这两个服务器创建两个隧道,并将端口映射到主机,使到这两个数据库系统的连接都可以访问。端口映射应如下所示: vm name | vm port | host port ------------------------------- uvm1 | 1521 | 1521 uvm2 | 1521 | 1522 --------

我的连接隧道有问题。因此,我使用两台安装了oracle xe(端口1521)的ubuntu服务器虚拟机,让我们称它们为uvm1和uvm2。我的目标是为这两个服务器创建两个隧道,并将端口映射到主机,使到这两个数据库系统的连接都可以访问。端口映射应如下所示:

vm name | vm port | host port ------------------------------- uvm1 | 1521 | 1521 uvm2 | 1521 | 1522 ------------------------------- 虚拟机名称|虚拟机端口|主机端口 ------------------------------- uvm1 | 1521 | 1521 uvm2 | 1521 | 1522 ------------------------------- 对于隧道创建,我在windows计算机上使用putty:连接到uvm1的putty配置如下所示:

用于连接uvm2的腻子的配置如下所示:

我能够通过ssh连接到这两台机器。问题是,我的uvm1隧道工程和uvm2不是

有人知道我如何解决这个奇怪的问题吗


干杯,凯文

如果你用SSH连接到你的ubuntu设备中,那么端口转发应该是:

source port: 1521
destination: <address-of-vm1>:1521
源端口:1521
目的地:1521

源端口:1522
目的地:1521

你似乎在ubuntu box上转发到1521和1522,这是没有意义的。

或者,如果这是他想要的,他需要他的ubuntu box Oracle实例来监听1522和1521。哦,是的,我不理解源和目标的配置设置。现在对我来说很好!!!谢谢!酷。在StackOverflow上,在这种情况下,接受答案多少有些习惯。
source port: 1522
destination: <address-of-vm2>:1521