SSH SOCKS ווײַטערפֿירונג איז באַזונדער פֿון TUN־מיטל טעותים
דערקענט אַן אויפֿגעשטעלטן SOCKS־צוהערער אויך ווען די זעלבע SSH־סעסיע פֿאַלט שפּעטער צו שאַפֿן אַ באַזונדער TUN־מיטל.
די צוויי באַמערקונגען קענען זיך געפֿינען צוזאַמען אין איין SSH־לאָג:
Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.
די ערשטע באַטרעפֿט אַ דינאַמישן SOCKS־צוהערער. די צווייטע באַטרעפֿט אַ טונעל־נעצווערק־מיטל. דאָס זענען באַזונדערע ווײַטערפֿירונג־בקשות.
OpenSSH ניצט -D פֿאַר דינאַמישער ווײַטערפֿירונג אויף אַפּליקאַציע־מדרגה און -w פֿאַר טונעל־מיטלען. אַ Tunnel־איינשטעלונג קען אויך פֿאָדערן די לעצטע דורך דער קאָנפֿיגוראַציע. דאָס נישט באַקומען די רעכט אָדער דער סערווער־דערלויבניש פֿאַר אַ TUN־מיטל באַווײַזט נישט פֿון זיך אַליין אַז דער פֿריִערדיקער SOCKS־צוהערער איז קיינמאָל נישט געשאַפֿן געוואָרן.
לייענט וואָס איז געלונגען פֿאַר דעם טעות: SSH־אויטענטיפֿיקאַציע, שאַפֿונג פֿון צוהערער און יעדע שפּעטערדיקע ציל־קאַנאַל־בקשה. אַ צוהערנדיקער SOCKS־פּאָרט דאַרף נאָך אַ פּאַסיקן קליענט און אַ דערגרייַכלעכן, דערלויבטן ציל. דאָס איז אַ באַווײַז וועגן איין סטאַדיע.
אויב די געפּלאַנטע אַרבעט איז נאָר SOCKS־ווײַטערפֿירונג, פֿאָרשט וואָס אַ טונעל־מיטל איז איבערהויפּט געפֿאָדערט געוואָרן. אַ באַגרענעצטע קאָנפֿיגוראַציע קען אָפּשאַלטען יענע ניט־פֿאַרבונדענע בקשה:
ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]
באַהַלט די געוויינטלעכע SSH־האָסט־שליסל־ און קאָנטאָ־פּריפֿונגען. עס איז נישטאָ קיין סיבה צו געבן נעצווערק־מיטל־רעכט בלויז כּדי אַרויסצונעמען אַ טעות פֿאַר אַ פֿונקציע וואָס דער SOCKS־וועג דאַרף נישט.