Ären SSH-Passwuert ass kee SOCKS-Passwuert
Ënnerscheet SSH-Login vun der SOCKS-Client-Authentifikatioun op engem dynameschen OpenSSH-Lauschterer.
Dir hutt e Passwuert aginn, fir ssh -D ze starten. Dat huet är SSH-Verbindung authentifizéiert. Et huet awer kee passwuertgeschützte SOCKS-Konto fir all Programm ugeluecht, dat den neie Lauschterer ereeche kann.
D'dynamesch Weiderleitung vun OpenSSH bitt en lokalen SOCKS-Service iwwer en authentifizéierten SSH-Transport. Seng SOCKS5-Behandlung wielt d'Method ouni Authentifikatioun; et ass kee allgemenge SOCKS-Server mat Benotzernumm a Passwuert.
Fir perséinleche Gebrauch, bind lokal:
ssh -N -D 127.0.0.1:1080 [email protected]
Programmer op deem Computer benotzen den Port 1080, ouni Äert SSH-Passwuert als SOCKS-Passwuert anzeginn. D'Dokumentatioun zur dynamescher Weiderleitung beschreift den Lauschterer, an den OpenSSH-SOCKS-Quellcode gëtt den Authentifikatiounsdetail.
Deelen ännert de Problem
D'Bindung un eng LAN-Adress mécht den Port iwwer déi ursprénglech lokal Notzung eraus erreechbar. Nopesch Clienten etabléieren net getrennte SSH-Sessiounen, just well hire Verkéier duerch Ären geet. Wann d'Netz Zougrëff erlaabt, kënnen déi Clienten d'baussen Identitéit vun Ärem Gateway deelen.
Eng Firewall kann erreechbar Clienten aschränken, awer bäisetzt keen SOCKS-Login-Austausch. Fir getrennt SOCKS-Benotzernimm, Kontingenter oder Regele pro Benotzer wielt e Server, deen déi Funktiounen ënnerstëtzt. Dante dokumentéiert zum Beispill d'SOCKS-Authentifikatioun getrennt vun de Client-Adressrestriktiounen.
Dëst hëlleft och bei der Fehlerbehandlung. E Client, deen op der SOCKS-Benotzernumm/Passwuert-Method behaart, verhandelt vläicht net mat dësem Lauschterer wéi erwaart. Passt d'Programm un oder wielt en passenden authentifizéierte SOCKS-Service; Äert SSH-Passwuert widderholl ze probéieren adresséiert de falschen Login.
Nëmme lokal Erreechbarkeet ass nach ëmmer eng Grenz ze verstoen, net d'Behaaptung, datt all Prozess um lokale Computer zum selwechte Benotzer gehéiert.