Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Пробросить порт в Windows 7


Автор: tishaishii 8.6.2013, 19:08
Есть сети:
  • A - сеть клиента;
  • B - офисная сеть;
  • C - домашняя сеть;
  • D - Интернет.
Компьютеры:
  • W - компьютер с сервисом, с которым мне нужно работать, Linux. Сервис зовут S:3000, он слушает 3000 порт;
  • X - Linux;
  • Y - Windows 7. Только ему доступен X;
  • Z - Windows 7.
Компьютеры доступны в сетях:
  • D( X, Y, Z )
  • A( W, X )
  • B( Y )
  • C( Z )
Все машины из одной сети могут взаимодействовать.

Вопрос.
Я стараюсь подключиться из Z к S:3000.

Я пробросил порт W.S:3000 на X:3001:
Код
root@X#ssh -f w.user-name@W  -L 127.0.0.1:3001:127.0.0.1:3000 -N


Далее, из Z мне следует подключаться к Y, который подключается к X:3001.
Как пробросить порт X:3001 на Y:3002 ?

Другими словами, нужен аналог команды
Код
root@X#ssh -f w.user-name@W  -L 127.0.0.1:3001:127.0.0.1:3000 -N

для Windows 7

Или мышичных настроек.

Автор: tishaishii 8.6.2013, 19:39
Всё. Вопрос решён.

На машине Y выполнил команду:
Код
C:\Windows\system32>netsh
netsh>interface
netsh interface>portproxy
netsh interface portproxy>add v4tov4 listenport=2022 connectaddress=X connectport=22
netsh interface portproxy>pushd


И донастроил межсетевой экран.

Теперь из Z доступен SSH компьютера X.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)