morfizm (morfizm) wrote,
morfizm
morfizm

Categories:

SSH tunnelling

Подскажите, где доступным языком объясняется subj?

У меня есть, казалось бы, простой юс-кейс.
Компьютер A: Windows. На самом компьютере открыт входящий TCP порт X, но сетка закрыта от входящих соединений извне (нет настоящего IP-адреса).
Компьютер B: Windows, открыт исходящий TCP порт Y.
Компьютер C: EC2 instance, открыт SSH. Если надо, могу открыть что-то ещё (но по логике вещей, это же не нужно?). Есть внешний IP и даже static DNS.

Нужно открыть соединение при помощи приложения Z с компьютера B на компьютер A.
На каждом компьютере есть Putty/Plink, способные заходить на C с любыми настройками для tunnelling'а.
Нужно так настроить, чтобы если в приложение Z вбиваешь localhost:Y, то на самом деле открывается соединение на A:X, гоняя трафик через C.
С наскоку не получилось :(

Update:

Step 1. At computer "A": putty -R F:127.0.0.1:X -ssh user@C -i path-to-ppk
Step 2. At computer "B": putty -L Y:127.0.0.1:F -ssh user@C -i path-to-ppk
Step 3. At computer "B": try to connect with Z to 127.0.0.1:Y - doesn't work (connection quickly dropped, "Server unexpectedly closed network connection").

Also, if I SSH to "C" and type "netstat -an | grep F", I see nothing (I expected to have a listener on F after executing step 1.)
Any ideas?
Tags: 1, polls questions and social games, software development
Subscribe

  • Новости раскулачивания

    Бидон, в числе прочих налоговых ухудшений, предложил удвоить capital gain tax для сумм выше 1 млн в год. Моим личным планам это не мешает, т.к. я,…

  • Программисты - не боги?

    Мне знакомый сказал, что программисты - не боги. Это прям обидно, потому что с подразумеваемым квантором "всегда" это неверно. Программисты не боги…

  • Дети и инвестирование

    (Хоть и личная тема, пощу в public, чтобы легче было собрать полезный фидбек) Сегодня за прогулкой соединились воедино сразу несколько посылок в…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 29 comments

  • Новости раскулачивания

    Бидон, в числе прочих налоговых ухудшений, предложил удвоить capital gain tax для сумм выше 1 млн в год. Моим личным планам это не мешает, т.к. я,…

  • Программисты - не боги?

    Мне знакомый сказал, что программисты - не боги. Это прям обидно, потому что с подразумеваемым квантором "всегда" это неверно. Программисты не боги…

  • Дети и инвестирование

    (Хоть и личная тема, пощу в public, чтобы легче было собрать полезный фидбек) Сегодня за прогулкой соединились воедино сразу несколько посылок в…