Как временно сопоставить удаленный хост и порт с локальным портом?

Скажем, у меня есть машина А, действующая как маршрутизатор с двумя сетевыми картами и следующими IP-адресами:

eth0: 192.168.1.1 (LAN) eth1: 10.0.0.1 (WAN) 

И у меня есть еще одна машина B по IP-адресу 10.0.0.2, которую я хочу иметь возможность временно подключиться к устройству в подсети аппарата А с IP-адресом 192.168.1.10 .

Для этого потребуется обработать несколько подключений по одному и тому же порту (например, сеанс HTTP), а не просто один. Я знаю, как это сделать с SSH, но мне было интересно, есть ли более простая альтернатива, потому что в этом случае я уже зашел в машину A.

Это шаблон SSH, который я использую для аналогичного сценария, когда я еще не вошел в систему:

 ssh -R 0:lanhost:lanport username@wanhost 

Самое близкое, что я смог получить, это с помощью netcat:

 nc -s 10.0.0.1 -l -p 50000 -e /tmp/srv.sh 

/tmp/srv.sh:

 #!/bin/sh nc 192.168.1.10 80 

Но это касается только одного соединения, и создание сценария оболочки неудобно.

ПРИМЕЧАНИЕ. Я бы предпочел не вмешиваться в таблицы IP машины A, если это возможно.

Interesting Posts

Как настроить Exim для пересылки всей входящей почты на новый сервер?

Получите музыку от дозвукового, чтобы работать в безголовом MPD

Почему Linux внутри KVM становится занятым после того, как я поставил хост на приостановку?

Выполнение задачи даже после ее убийства

Сопоставьте первые поля двух разделенных табуляцией файлов и значений соответствия печати

Ubuntu (14.10, 14.04) Проблемы рендеринга графики с nvidia 331, 346 при одновременном использовании двух экранов (встроенных и внешних)

Как я могу отфильтровать текущий каталог ('.') В bash?

Доступ к журналу systemd автономного экземпляра systemd

Список явно установленных пакетов

Может ли доступ только к моему веб-серверу с моего компьютера?

Нет java-команды после sudo apt-get install default-jdk

как рассчитать среднее значение столбца с идентификатором строки?

Можно ли передавать переменные среды от дочернего к родительскому в пространстве пользователя?

Команды командной строки xfce swap и управления

Как найти жесткие диски по размеру или модели?

Linux и Unix - лучшая ОС в мире.