Version 7, last updated by pimol at January 04, 2010 05:37 UTC
Tunelowanie
UWAGA: Zalecanym serwerem, przez który powinniśmy realizować tunelowanie jest JAGULAR (jagular.iisg.agh.edu.pl).
Z naszych obserwacji wynika, że tunelowanie przez serwery student i ernie nie działa całkowicie lub wcale.
LINUX
Żeby ustawić tunel do naszego akademikowego serwera należy wykorzystać ssh i serwer jagular (lub inny):
ssh LOGIN@jagular.iisg.agh.edu.pl -L LPORT:DEST:DPORT
gdzie LPORT to port, który zostanie otwarty na lokalnym komputerze, DEST to adres naszego serwera (czyli 192.168.198.117), a DPORT to port na naszym serwerze. Na przykład dostęp do SSH można uzyskać w taki sposób:
ssh LOGIN@jagular.iisg.agh.edu.pl -L 8000:192.168.198.117:22
Potem po prostu łączymy się z localhost:8000.
WINDOWS
Do ustanowienia tunelu do serwera użyjemy klienta ssh Putty.
1. Najpierw tworzymy i zapisujemy połączenie do jednej z maszyn w sieci AGH, przykładowo zostanie użyty serwer jagular.

2. Wchodzimy do Connection -> SSH -> Tunnels. Interesuje nas pole "Add new forwarded port:".
- W polu "Source port" wpisujemy port na naszej lokalnej maszynie, którego będziemy używali jako jeden koniec tunelu.
- W polu "Destination" wpisujemy adres serwera i numer portu będący drugą końcówką tunelu.

3. Wszystkie kolejne usługi, z których będziemy chcieli korzystać dodajemy podobnie, np dostęp do bazy danych na serwerze na porcie 3306 będzie dostępny przez localhost:8001

4. Ustanawiamy połączenie, logujemy się. Od teraz na podanych wcześniej portach mamy dostęp do usług po drugim końcu tunelu. Okno Tunnels w Putty może przykładowo wyglądać tak:
