Bij voorbaat dank-mbkl
ssh gebruiker@servernaam_of_ip -L lokalepoort:bestemingsadres:bestemmingspoort
dus bijvoorbeeld:
ssh piet@192.168.1.20 -L 8888:localhost:80
Hiermee zet je vanaf je eigen computer een tunnel op naar de computer op 192.168.1.20.Vervolgens wordt al het verkeer dat je op je eigen computer naar poort 8888 stuurt, op de remote computer naar poort 80 van localhost gestuurt, want in die geval die computer zelf is.
Heb je nog een specifieke toepassing waarvoor je de SSH tunnel wil gebruiken?
Dan doe je:
ssh gebruiker@servernaam_of_ip -L 5901:localhost:5900
Je kunt vervolgens via een vnc viewer (of screen sharing) verbinding maken met localhost:5901.Als je op je eigen computer geen vnc server of remote desktop aan hebt staan, kun je 5901 vervangen door 5900.
Op het moment dat je de tunnel via ssh opzet, ben je dus in de terminal ook ingelogd op de remote computer.Zolang je dat bent, staat de tunnel open. Op het moment dat je via ssh uitlogt ('exit'), is ook je tunnel verbroken.