Re: Vzdálený přístup


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Slavek Banko <slavek bod banko zavinac axis bod cz>
Date Tue, 25 Jul 2006 10:06:49 +0200
Organization axis, spol. s r. o.
User-agent KMail/1.9.1

Pokud bude mít SSH přístup, pak je možné využít tunelování portů v SSH a 
není třeba dalších programů a příkazů - viz parametry -L a -R. Přičemž 
toto tunelování portů je možné i s použitím PuTTY v případě Windows.

Na jednom stroji použijete:

  ssh -C user_verejneho_stroje zavinac verejny_stroj -g -R2001:localhost:22

Na druhém

  ssh -C ssh user_neverejneho_stroje zavinac verejny_stroj -p 2001

Přičemž parametr -g říká, že port 2001 má být otevřen širokému okolí. 
Nicméně taková otevřenost není nutná. Místo toho je možné si druhým 
tunelem protáhnout port na druhý stroj:

1. ssh -C user_verejneho_stroje zavinac verejny_stroj -R2001:localhost:22
2. ssh -C user_verejneho_stroje zavinac verejny_stroj -L2001:localhost:2001
   ssh -C user_neverejneho_stroje zavinac localhost -p 2001

V takovém případě není port 2001 nikde otevřen komukoliv, ale vždy jen 
localhostu. Pro přístup na VNC by to bylo podobné:

1. ssh -C user_verejneho_stroje zavinac verejny_stroj -R2001:localhost:5900
2. ssh -C user_verejneho_stroje zavinac verejny_stroj -L5901:localhost:2001
   vncviewer localhost:1

Slávek
-- 
Dne úterý 25 červenec 2006 08:34 Martin Slouf napsal(a):
> 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.


Partial thread listing: