Jak rozpocząć tunel zwrotny za pomocą PuTTY?

13

Próbuję zrobić tunel między serwerem a laptopem za pomocą Putty. Problem polega na tym, że ponieważ laptop nie ma publicznego adresu IP, muszę nawiązać połączenie zwrotne.

Grafika ASCII:

SERVER(PORT:6000) ----------> LAPTOP(PORT:7000)

Ponieważ jednak laptop nie ma publicznego adresu IP, muszę:

SERVER(PORT:6000) <---------- LAPTOP(PORT:7000)

Ale wszystkie dane pochodzące z zostaną przeniesione z serwera na laptop.

Ozer
źródło

Odpowiedzi:

18

W PuTTY przejdź do Ustawienia -> Połączenie -> SSH -> Tunele. Możesz tam dodać port do przekazywania dalej. Aby przewinąć do przodu, wprowadź port źródłowy i miejsce docelowe, ale wybierz „Zdalny” zamiast „Lokalny”.

W twoim przypadku włóż 6000 do portu źródłowego, localhost: 7000 w miejscu docelowym i wybierz Remote.

cmouse
źródło
Tak, próbowałem tego samego, ale nadal nie mogę się połączyć :( Co może być problemem?
Ozer
1
Jak próbowałeś?
cmouse
0

Możesz to zrobić za pomocą opcji -R do ssh. Umożliwia nawiązanie połączenia wstecz (dobrze w obie strony). Zobacz tę stronę, aby uzyskać więcej

uSlackr
źródło
Dzięki, ale chcę to zrobić z kitem, czy jest coś takiego z kitem?
Ozer
Tak. Strona Tunele SSH umożliwia skonfigurowanie. Link do pomocy powinien to opisać. w przeciwnym razie użyj polecenia plink z wiersza poleceń
uSlackr