Loote SSH-tunneli, sisestate 127.0.0.1 ja selle pordi brauseri puhverserveri seadetesse ning midagi ei laadi. Kuulaja võib töötada täiesti korralikult. Võib-olla ootab see lihtsalt vale tüüpi liiklust.

EdasisuunamineMida kohalik rakendus saadabSihtkoha valik
-LSihteenuse tavaline protokollFikseeritud SSH-käsus
-DSOCKS-läbirääkimine, seejärel rakenduse liiklusSOCKS-kliendi poolt nõutud

Ühe veebiserveri jaoks on see fikseeritud edasisuunamine:

ssh -N -L 127.0.0.1:9080:web.example.com:80 [email protected]

Külastage http://127.0.0.1:9080/ veebisaidina. Ärge märgistage porti 9080 SOCKS-ina: see suunab baidid edasi ühele käsus nimetatud veebiserverile. Saidi avamine teise hostinime all võib mõjutada ka selle virtuaalset hostimist, ümbersuunamisi või küpsiseid.

SOCKS-kuulaja puhul muutub kuju:

ssh -N -D 127.0.0.1:1080 [email protected]

Seadistage rakendus kasutama SOCKS-i aadressil 127.0.0.1:1080. Selle aadressi otse brauseri aadressiribale sisestamine saadab veebipäringu SOCKS-kuulajale, mis on veel üks protokolli mittevastavus.

OpenSSH käsiraamat dokumenteerib mõlemad vormid. On üks kasulik erand: olemasoleva HTTP-puhverserveri edasisuunamine vahendiga -L loob kohaliku pordi, mis räägib HTTP-puhverserveri protokolli, sest selle fikseeritud sihtkoht on ise HTTP-puhverserver. Kaugemas otsas olev teenus määrab, mis kuulub fikseeritud edasisuunamise juurde. Olemasoleva puhverserveri edasisuunamine SSH kaudu säilitab selle puhverserveri protokolli ja konto.

Seotud artiklid