переадресация портов с замазкой (туннелирование) - PullRequest
1 голос
/ 23 декабря 2010

У меня проблема с туннелированием соединения.Поэтому я использую две виртуальные машины сервера Ubuntu, на которых установлен Oracle XE (порт 1521), давайте назовем их uvm1 и uvm2.Моя цель - создать два туннеля для обоих серверов и отобразить порты на хост-компьютер и сделать доступным соединение с обеими системами баз данных.Сопоставление портов должно выглядеть следующим образом:

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

Для создания туннеля я использую замазку на моем компьютере с Windows: конфигурация замазки для подключения к uvm1 выглядит следующим образом:

А конфигурация putty для подключения к uvm2 выглядит так:

Я могу подключиться через ssh к обеим машинам.Проблема в том, что мой туннель для uvm1 работает, а для uvm2 нет.

Кто-нибудь знает, как я могу решить эту странную проблему?!

Приветствия, Кевин

1 Ответ

2 голосов
/ 23 декабря 2010

Если вы используете SSH в своем Ubuntu-боксе, то переадресация портов должна быть такой:

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

и

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

Похоже, вы перенаправляете на 1521 и 1522 на Ubuntu Box, что не имеет смысла.

...