SSH en lokalen SOCKS-Lauschterer benotze loossen, wann en disponibel ass
Limitéiert d'OpenSSH Match exec-Préifung op eng eenzeg Destinatioun a versti, wat eng erfollegräich lokal Portpréifung beweist an wat net.
En lokale SOCKS-Lauschterer ass op eege Netzwierker nëtzlech an op aneren net do. OpenSSH kann eng Proxy-Kommando bedingt auswielen, ouni datt déi Wiel fir all Host gëllt.
Fir OpenSSH mat der OpenBSD-Form vun nc ass eng illustrativ Clientkonfiguratioun:
Host work-server
HostName ssh.example.net
User alex
Match originalhost work-server exec "nc -z -w 1 127.0.0.1 1080"
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
Match all
originalhost limitéiert d'Préifung op den Numm, deen op der SSH-Kommandolinn uginn ass. exec passt, wann seng Kommando erfollegräich ophält. Déi lescht Match all beendet dee bedingte Beräich fir déi nächst Astellungen.
Dëst setzt viru, datt keng fréier applicabel Astellung schonn eng widderspréchlech Proxy-Kommando oder eng Sprongstreck gewielt huet. SSH benotzt normalerweis den éischten erhalenen Wäert fir eng Konfiguratiounsoptioun, dofir kann eng breed Standardastellung uewe verhënneren, datt eng spéider Bedingung déi erwaart Wierkung huet.
E lauschende Socket ass e bescheident Verspriechen
D'Préifung testt den TCP-Zougang zu engem lokale Port. Si fäerdeg net d'SOCKS-Verhandlung of, baut net déi gewënscht Destinatiounsverbindung op a beweist net, wéi ee Programm dee Port huet. De Lauschterer kann och no der Préifung verschwannen.
Den Timeout hält eng feelgeschloen Préifung begrenzt. Déi gewisen Optioune gehéieren zur OpenBSD nc-Schnittstell; aner Programmer mat deem selwechten Dateinumm kënnen aner Optiounen ubidden.
Wann d'Bedingung net passt, léisst dëst Beispill d'Verbindung ouni dës ProxyCommand an erlaabt domat hir gewéinlech Streck. Dat ass nëmme passend, wann direkten Zougang erlaabt ass. Eng obligatoresch Proxypolitik sollt eng Disponibilitéitspréifung net als Erlaabnes benotze fir op eng aner Streck auszewäichen.
Den SSH-Zilhostnumm an d'Hostschlësselpréifunge bestëmmen nach ëmmer den Zilserver. En Transporthëllef auszewielen ass kee Grond fir en onerwaarten Hostschlëssel ze akzeptéieren.