SSH tunnelling
morfizm — 14.04.2017
Подскажите, где доступным языком объясняется 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?
|
|
</> |
Оплата зарубежных сервисов и подписок
Питер Гэбриел как мистический плакальщик. Концепция имени
Пивная похлебка с луком и булгуром
Запах плесени
Золотой телец
Гейх**а, декоративный скалолом
Код Орлоя: Сакральный Покрас хрустальной тюрьмы
Поразительное фото


https://bit.ly/2EqKpFj
Как заработать новичку от 5000 рублей за 10 дней
Гарантия возврата денег.