אויב Ncat איז שוין פֿאַראַן פֿאַר Windows OpenSSH, קען עס צושטעלן די פֿאַרבינדונג דורך אַ SOCKS5 פּראָקסי. לייגט צו אַ האָסט איינסן צו דער SSH קאָנפֿיגוראַציע וואָס דער OpenSSH קליענט ניצט:

Host target-via-socks
    HostName ssh.example
    User user
    ProxyCommand ncat.exe --proxy-type socks5 --proxy proxy.example:1080 %h %p

פאַרבייַטט ביידע האָסטנעמען און דעם חשבון, דערנאָך פֿאַרבינדט זיך מיט ssh target-via-socks. דאָס ביישפּיל שטעלט פֿאָר אַז ncat.exe געפֿינט זיך אין דעם זוךוועג פֿאַר אויספֿירלעכע טעקעס פֿון דעם העלפּער. אַנדערשט ניצט דעם ריכטיק ציטירטן פֿולן וועג צו דער אויספֿירלעכער טעקע, ספּעציעל ווען דער טעקע האָט ליידיקע פּלאַצן.

דער פּראָקסי ענדפּונקט קומט נאָך --proxy. OpenSSH פֿאַרברייטערט %h און %p צו דעם לעצטן SSH האָסטנאָמען און פּאָרט. Ncat פֿאַרהאַנדלט די SOCKS פֿאַרבינדונג און טראָגט דעם רעזולטאַטן בייט-שטראָם אויף סטאַנדאַרט אַרייַנגאַנג און אויסגאַנג; OpenSSH פֿאָרזעצט זיין SSH האַנטשאַק אויף דעם שטראָם.

דער עקספּליציטער --proxy-type socks5 איז וויכטיק. ווען די אָפּציע פֿעלט, ניצט Ncat ביי דיפאָלט אַ HTTP פּראָקסי, אַפֿילו אויב דער געגעבענער פּאָרט איז 1080. אַ SOCKS צוהערער קען נישט אָפּמאַכן אַז אַ HTTP CONNECT בקשה איז געמיינט געווען ווי SOCKS.

דאָס ביישפּיל שטעלט פֿאָר אַן אומאויטענטיפֿיצירטן SOCKS ענדפּונקט; קלייבט אַ קאַנדידאַט פֿון דער SOCKS5 פּראָקסי ליסטע נאָר פֿאַר אַ פּובליקן SSH ציל ווו דער וועג איז דערלויבט, און פּרופֿט דעם צוטריט צו זיין טאַקע האָסט און פּאָרט. פּראָקסי אויטענטיפֿיקאַציע, ווען נייטיק, איז באַזונדער פֿון דעם שפּעטערדיקן SSH אַרייַנלאָגירונג. באַוואָרט די וועריפֿיקאַציע פֿון דעם SSH ציל'ס האָסט שליסעל; דערגרייכן עס דורך אַ העלפּער ענדערט נישט די אידענטיטעט וואָס OpenSSH דאַרף אויטענטיפֿיצירן.

פֿאַרבונדענע אַרטיקלען