Du kan tunnel trafik over en sikker shell session , effektivt ved hjælp af fjernbetjeningen SSH server som en krypteret proxy. SSH understøtter kun tunneling TCP - protokollen trafik mellem computere, men du kan bruge netcat kommandoen til at konvertere UDP - protokollen trafik til TCP for transmission. SSH Kommandoen kan binde trafikken på en lokal port til en ekstern port. Den netcat kommando på server computer kan konvertere indgående UDP-trafik på en port til TCP trafik på den bundne havnen, hvor SSH serveren sender det til din lokale computer. Den netcat kommando på din lokale computer kan derefter konvertere TCP-trafik tilbage i UDP-trafik . Instruktioner
1
Åbn en terminal på den lokale computer.
2
Skriv følgende kommando i terminalen , erstatte " example.com " med det domænenavn eller IP-adresse af fjerncomputeren kører SSH -serveren og trykke på " Enter". du kan bruge ethvert portnummer i stedet for " 7777 " , men sikre, at du erstatter " 7777 " i hvert efterfølgende kommando med den port, du bruger i denne kommando.
ssh -L 7777 : localhost: . 7777 example.com
3
Log ind på den fjerne SSH -serveren ved at give dine loginoplysninger ved prompten
4
Skriv følgende kommando i SSH session og tryk "Enter" for at udføre det på den eksterne server . Denne kommando opretter en midlertidig objekt, den netcat kommando bruger til kommunikation.
Mkfifo /tmp /fifo
5
Skriv følgende kommando i SSH session og trykke på "Enter " for at udføre det på den eksterne server . Erstat "computer " i kommandoen med IP -adressen eller domænenavnet på din computer og erstatte " #" med nummeret på den UDP-port , du ønsker at videresende trafik fra.
Nc - l - p 7777