Re: Vzdálený přístu p


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Martin Slouf <mar zavinac centrum bod cz>
Date Tue, 25 Jul 2006 08:34:25 +0200
Mail-followup-to Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
User-agent Mutt/1.5.12-2006-07-14

skutecne budete potrebovat nejakou verejnou adresu.

jedna z moznosti, pokud mate ssh pristup napriklad na nejaky webhostingovy
stroj s verejnou ip adresou, muzete protunelovat porty, prikazy jsou trochu
zmatene, ale logicke.

vystupuji tam 3 pocitace. princip je, ze z domaciho stroje se pripojite na
verejny stroj a nastavite si pomoci netcat (nc) tunelovani portu na onen
verejny stroj.  z pocitace v praci se pak pripojite na verejny stroj, pricemz
spojeni bude presmerovano na domaci pocitac.  pozor na uzavreni spojeni! --
pokud to neosetrite jinak, jednou zavrene spojeni zavre i tunel a z pocitace v
praci ho neobnovite.

- - - - obejiti firewallu pomoci netcat - - - -


verejny stroj:
mkfifo fifo # vytvori pojmenovanou rouru
nc -l -p 2001 <fifo | nc -l -p 2002 >fifo # vse co prijde z portu 2001 se posle 
na port 2002, vse co prijde z portu 2002 se posle na port 2001

neverejny stroj (za firewallem):
mkfifo fifo
nc ip_verejneho 2002 <fifo | nc localhost 22 >fifo # vse co prijde z verejneho 
stroje z portu 2002 posle na lokalni stroj na port 22, vse co prijde z 
lokalniho stroje z portu 22 posle na verejny stroj na port 2002

pokud na neverejnem (lokalnim) stroji bezi sshd mohu se na verejnem stroji 
spustit:
ssh user_neverejneho_stroje zavinac verejny_stroj -p 2001 # ssh klient na 
verejnem stroji je ve skutecnosti presmerovan na ten samy stroj na port

to same lze pouzit pro VNC server, s vylepsenim pres while cyklus (kvuli
uzavreni spojeni):

(na portech nezalezi, jen je dobre zajistit, aby je firewall verejneho stroje
 i neverejneho stroje propustil. zde volene jsou default pro VNC server,
 predpoklada se existence 'fifo' na obou strojich)

m.

On Mon, Jul 24, 2006 at 07:13:09PM +0200, Jura wrote:
> Dobrý den,
>    potřebovala bych se vzdáleně (z práce) připojit na PC, které je někde 
> uprostřed stě (doma - 10.0.0.111) např. přes Putty nebo VNC.
> 
> Např. Putty chce veřejnou IP adresu, ale já se chci připojit na adresu 
> 10.0.0.111.
> 
> Prosím poraďte jak na to...
> 
> Mé PC má Linux Debian a PC v práci Win 98.
> 
> Děkuji všem za pomoc.
> ________________________________________________
> CZdebian-l maillist  -  CZdebian-l zavinac debian bod cz
> http://www.debian.cz/mailman/listinfo/czdebian-l
> E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz


Partial thread listing: