Strona 1 z 1

ssh + tunneling

: 19 lipca 2007, 10:20
autor: dr4cul4
Nie znalazłem nigdzie na forum tematu o tym, więc jedziemy. Mam 2 sytuacje:

(desktop 1) <-> (router 1) <-internet-> (router 2) <-> (desktop 2)
(desktop 3) <-internet

Jak na tekstowym schemaciku. kilka kompów z dostępem do net'u desktop 1 i 2 przez routery, desktop 3 dowolnie (NAT/Direct). desktopy maja dowolny system (z reguły debian, ale moze byc cokolwiek) router 1 ma debiana, 2 nie wiem bo nie mam dostępu.

OK, więc do rzeczy. z desktop'a 2 chcę się połączyć z desktop'em 1 (powiedzmy, ze np. VNC, bo w jednym wypadku jest to VNC), ale nie mogę po prostu przekierować portów, ale mogę pobawić się ssh na routerze 1. Nie wiem nawet jak do tego się zabrać, ale wiem, że to możliwe.
Co do drugiej sytuacji. Pacjent siedzący przy desktopie 3 (podobnie w zasadzie może być z 1) chce abym połączył się z nim na porcie xxx (powiedzmy znów VNC), więc loguje się na router 1 i co dalej?

Pozdrawiam

: 23 lipca 2007, 19:46
autor: stepek
bym Ci poleil taka lekturke
klik
Co do VNC to bym bardzo uwazal bo to dziurawe jak ser z dzurami.

: 25 lipca 2007, 09:47
autor: dr4cul4
stepek pisze:bym Ci poleil taka lekturke
klik
Co do VNC to bym bardzo uwazal bo to dziurawe jak ser z dzurami.
Hmm.. Fajny artykuł, dzięks. Może jestem nieco mało rozgarnięty, ale nadal nie wiem jak zastosować ssh do podanych sytuacji. :-/

: 25 lipca 2007, 15:06
autor: stepek
noo skoro nie udalo mi sie takpomoc to teraz postaram sie pomoc tak gdyz sprawa nie jest do konca taka jasna bo nie wiem co masz na serwerach jakich porotw urzywasz. Jedynie moge podpoiwedziec tak:

klik nr 1 do googli
2 kilczek
Mysle ze chodzi Tobie o cos takiego

: 27 lipca 2007, 10:00
autor: dr4cul4
Chyba mam. Musze nieco później sprawdzić.

Jak chcemy scenariusz 1 to na lokalnym kompie odpalamy:

Kod: Zaznacz cały

ssh  -l (login) -L (port 1) :( desktop 1) :( port 2) (router 1) cat -
i przy pomocy (desktop 2) łączymy się na adres:

Kod: Zaznacz cały

localhost :( port 1)
Jak chcemy scenariusz 2 to (lub odpowiednio dostosować do pierwszego):

logujemy się na (router 1) ( (port) musi być otwarty dla firewall'a )

Kod: Zaznacz cały

ssh -l (login) -L (port 1):localhost :( port 2) (desktop 3) cat -
lub:

Kod: Zaznacz cały

ssh -l (login) -L (port 1) :( desktop 3) :( port 2) (router 1) cat -
następnie z dowolnego desktopa z łączem do internetu łączymy się z:

Kod: Zaznacz cały

(router 1) :( port 1)
Jak będę miał chwilkę to zobaczę czy rzeczywiście to działa

: 27 lipca 2007, 16:04
autor: stepek
widzisz :) jak zechcesz to potrafisz ;) i nic nie bylo trzeba tlumaczyc