2010-12-23 56 views
1

我有一個連接隧道的問題。因此,我使用了安裝oracle xe(端口1521)的兩個ubuntu服務器虛擬機,可以稱它們爲uvm1和uvm2。我的目標是爲兩臺服務器創建兩個通道,並將這些端口映射到主機,並連接到兩個可訪問的數據庫系統。端口映射應該是這樣的:端口轉發與膩子(隧道)

 
vm name | vm port | host port 
------------------------------- 
uvm1 | 1521 | 1521 
uvm2 | 1521 | 1522 
------------------------------- 

對於隧道創建我用膩子我的Windows機器上:膩子用於連接到uvm1配置是這樣的:

而用於連接到uvm2的膩子的配置如下所示:

我可以通過ssh連接到這兩臺機器。這個問題的關鍵是我的uvm1的工作方式和uvm2的工作方式都沒有。

有誰知道我該如何解決這個奇怪的問題?

歡呼聲中,凱文

回答

2

如果你SSH到你的Ubuntu盒,則端口轉發應該是:

source port: 1521 
destination: <address-of-vm1>:1521 

source port: 1522 
destination: <address-of-vm2>:1521 

你似乎被轉發1521和1522在Ubuntu的盒子上,這是沒有道理的。

+0

或者,如果這就是他想要的,他需要他的ubuntu框Oracle實例才能在1522和1521上收聽。 – Rudu 2010-12-23 16:05:51