Strona 1 z 1

Nie działa tunel zwrotny z serwerem pośredniczącym

: 06 czerwca 2011, 16:54
autor: poldas
Witam.

Czasami mam potrzebę podłączyć się do lokalizacji, w której sieć jest za NAT-em bez zewnętrznego IP. Postanowiłem do tego celu wykorzystać tunel zwrotny i tak:

Z wspomnianej lokalizacji A łączę się do serwera B z publicznym adresem:

Kod: Zaznacz cały

ssh [B]użytkownik[/B]@publiczne_ip_B -R 7777:localhost:22
W tym momencie mogę z serwera B połączyć się z hostem A:

Kod: Zaznacz cały

ssh localhost -p 7777
Moim celem jest łączenie się bezpośrednio z 3 stacji C bezpośrednio do A poprzez serwer B, próbuje to robić w poniższy sposób, ale niestety bez rezultatu.

Kod: Zaznacz cały

ssh [B]użytkownik[/B]@publiczne_ip_B -p 7777
connection refused
Oczywiście port 7777 przekierowany na lokalne IP hosta B.

Będę wdzięczny za sugestie co mogłem zepsuć.

Dodane:
Stoję nadal w miejscu, może ktoś się znajdzie kto wykorzystywał kanał zwrotny przez ssh.

: 14 czerwca 2011, 10:46
autor: exposelab.pl
Sprawdź na systemie B otwarte porty:

Kod: Zaznacz cały

netstat -lnatp
Czy port 7777 jest otwarty na interfejsie z publicznym IP?
Jak wyglądają reguły firewalla dla tego interfejsu/portu?

: 19 czerwca 2011, 19:31
autor: poldas
W końcu udało mi się nawiązać połączenie, tak powinna wyglądać inicjacja tunelu z komputera A

Kod: Zaznacz cały

ssh -R lakalne_IP_B:10002:localhost:22 adres_zew_B
ponadto należy dodać do pliku konfiguracyjnego demona ssh

Kod: Zaznacz cały

GatewayPorts clientspecified
Mam jeszcze jedno pytanie. Czy mogę w jednym tunelu przekierować od razu 2 porty komputera A? Chciałbym np przekierować ssh oraz port odpowiadający za openvpn