Vous pouvez trafic du tunnel sur une session shell sécurisé , efficace en utilisant le serveur SSH distant comme un proxy cryptée. SSH ne prend en charge le tunneling du trafic TCP protocole entre ordinateurs , mais vous pouvez utiliser la commande netcat pour convertir le trafic UDP protocole TCP pour la transmission. La commande ssh peut lier le trafic sur un port local vers un port distant . La commande netcat sur l'ordinateur serveur peut convertir le trafic UDP entrant sur un port pour le trafic TCP sur le port lié, où le serveur SSH envoie à votre ordinateur local. La commande netcat sur votre ordinateur local peut alors convertir le dos du trafic TCP dans le trafic UDP. Instructions 1 Ouvrez un terminal sur l'ordinateur local . 2 Tapez la commande suivante dans le terminal, le remplacement de « example.com » par le nom de domaine ou adresse IP de l'ordinateur distant exécutant le serveur SSH et appuyez sur " Entrée". vous pouvez utiliser n'importe quel numéro de port au lieu de " 7777 " , mais vous assurer que vous remplacez le " 7777 " dans chaque commande subséquente avec le port que vous utilisez dans cette commande. ssh -L 7777 : localhost: . 7777 example.com 3 connecter au serveur SSH distant en fournissant vos informations de connexion à l'invite 4 Tapez la commande suivante dans la session SSH et appuyez sur " Entrée" pour l'exécuter sur le serveur distant . Cette commande crée un objet temporaire qui la commande netcat utilise pour communiquer . Mkfifo /tmp /fifo 5 Tapez la commande suivante dans la session SSH et appuyez sur "Entrée " pour exécuter sur le serveur distant. Remplacer le " ordinateur " dans la commande avec l'adresse IP ou nom de domaine de votre ordinateur et remplacer le "#" avec le numéro du port UDP que vous voulez transférer le trafic . Nc- l-p 7777
|