2011. november 22., kedd

SSH Port Forwarding (tunneling)
(jegyzet magamnak)
Parancs:

ssh -L localport:host:hostport user@ssh_server -N 
-L - port átirányítás kapcsoló  
localport - helyi port (lehetőleg olyan amit másik szolgáltatás nem használ!) 
host - a gép amire a portot kötjük (nekem legalábbis ez jött be)
hostport - távoli port 
-N - ne nyisson shell-t 
user - felhasználó az SSH szerveren
ssh_server - a távoli gép  
A -N kapcsoló nélkül az átirányítás is létrejön, valamint megkapjuk a shell-t is.
Megjegyzés:
1. Rendszer portok (1024 alattiak) csak root-ként irányíthatók át. 
2. Használható több -L kapcsoló. 
3. Nem minden ssh szerver engedélyezi a port átirányítást.
(AllowTcpForwarding no az sshd_config fájlban) 
Példa:
ssh -L 8888:localhost:80 user@computer -N 
Böngészőben megnyintva a http://localhost:8888 -as címet ellenőrizzük az átirányítást.