SSH-omkearde dynamyske trochstjoering: in remote SOCKS-harker meitsje
Meitsje in omkearde dynamyske SOCKS-harker op in SSH-tsjinner, wêrby't ferbiningen nei bestimmingen fan 'e kliïntkant ôf iepene wurde.
Normaal jout in SSH SOCKS-tunnel in laptop de netwurkútgong fan 'e tsjinner. Omkearde dynamyske trochstjoering draait dy opstelling om: in programma op 'e remote masine kin it netwurk brûke dat jo SSH-kliïnt beskikber hat.
Op in OpenSSH-kliïnt dy't remote trochstjoering sûnder bestimming stipet:
ssh -N -R 127.0.0.1:1080 [email protected]
De SOCKS-harker is op remote.example.net, bûn oan syn loopback-adres. Programma's dêr brûke 127.0.0.1:1080. Ferbiningen nei bestimmingen reizgje werom troch SSH en wurde iepene fan 'e kant dêr't jo kliïnt draait.
Lês de rjochting foar it IP
De dokumintaasje fan -R makket de weilitte bestimming betsjuttingsfol. In spesifikaasje mei port:host:hostport is ynstee in fêste trochstjoering. Nim net oan dat in âlde kliïnt de koartere dynamyske foarm stipet.
It útgeande IP is wat it netwurk oan jo kliïntkant foar dy ferbiningen brûkt. In laptop efter in thúsrouter kin útgean troch it oersetten iepenbiere adres fan 'e router. Dat is net automatysk it IP fan 'e SSH-tsjinner, en ek gjin adres dat direkt oan 'e laptop taparte is.
Hâld de remote harker beheind. In binding mei in wildcard kin oare masines tastean it netwurk oan jo kliïntkant as útgong te brûken, neffens it belied fan 'e tsjinner. Sels loopback kin beskikber wêze foar oare geskikte prosessen op 'e remote host; it is gjin geheim per proses.
Foar in beheinde set bestimmingen, besjoch PermitRemoteOpen en it trochstjoerbelied fan 'e tsjinner. De rûte hinget ek ôf fan dat jo kliïnt online bliuwt. As dy ferbining sluten wurdt, ferdwynt it remote proxy-paad. Omkearde trochstjoering feroaret wêr't ferbiningen ûntsteane; it biedt gjin selsstannige proxy ûnôfhinklik fan 'e SSH-sesje.