|
ssh + tunneling
dr4cul4 - 19-07-2007 10:20
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
stepek - 23-07-2007 19:46
bym Ci poleil taka lekturke klik Co do VNC to bym bardzo uwazal bo to dziurawe jak ser z dzurami.
dr4cul4 - 25-07-2007 09:47
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. :-/
stepek - 25-07-2007 15:06
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
dr4cul4 - 27-07-2007 10:00
Chyba mam. Musze nieco później sprawdzić.
Jak chcemy scenariusz 1 to na lokalnym kompie odpalamy:
ssh -l (login) -L (port 1):(desktop 1):(port 2) (router 1) cat -
i przy pomocy (desktop 2) łączymy się na adres: 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 )
ssh -l (login) -L (port 1):localhost:(port 2) (desktop 3) cat -
lub: 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:
(router 1):(port 1)
Jak będę miał chwilkę to zobaczę czy rzeczywiście to działa
stepek - 27-07-2007 16:04
widzisz :) jak zechcesz to potrafisz ;) i nic nie bylo trzeba tlumaczyc
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|