SSHTunnel

En SSH tunnel bruges hvis du gerne vil forbinde til en service på en server der ikke er tilgængelig fra internettet pga firewall regler eller lign. F.eks. er det meget normalt kun at lade web-applikationer tilgå mysql fra localhost, da man på den måde ikke risikere at folk aflytter den clear-tekst forbindelse applikationerne laver til mysql.

Fremgangmåde, her et eksempel med mysql og putty: 1: Start putty, gå ind under "Tunnels", vælg Local, og indtast "3306" i source og "localhost:3306" i henholdsvis Source og Destination Lokal maskine       SSH Tunnel                Remote Server +--+     v      +--+ +---|---|--+            +-||---+    |           |                          |        |     |    Putty lytter på localhost:3306    |   Mysql modtager data på    |    og sender datavia tunellen        |   localhost:3306 Navicat forbinder              SSH deamonen modtager data til localhost:3306             og sender det videre til localhost:3306 3: Gå tilbage under session, og sæt host til dingo.dds.dk, gem evt opsætningerne under en ny session.
 * |Navicat|..| Putty |.................| sshd |..| Mysql | |
 * |Navicat|..| Putty |.................| sshd |..| Mysql | |

4: Tryk OK og indtast dit brugernavn/kodeord

Nu har putty oprettet en sshtunnel imellem din lokale port 3306, og 3306 på dingo, dvs hvis du nu peger din mysql administrator ned på port 3306 på din lokale maskine, burde du få fat i Dingo.

Samme model kan bruges til at forbinde til vmware konsollen på ferao, her skal port 902 forwards. '''OBS: Pas på med at lave en tunnel til VMware server gennem en klient-maskine. Det burde fungere, men kan muligvis give problemer...'''

Man kan jo ikke andet end at elske ssh

-- Mads D