بىر SSH خوجا كومپيۇتېرىنى سۈكۈتتىكى SOCKS يولىدىن چىقىرىۋېتىش
ProxyCommand none ئالاھىدە ھالىتىنى سۈكۈتتىكى wildcard قائىدىسىنىڭ ئالدىغا قويۇپ، تەلەپ قىلىنغان خوجا كومپيۇتېر ئۈچۈن ئەمەلىي OpenSSH سەپلىمىسىنى تەكشۈرۈڭ.
OpenSSH سەپلىمىسى سۈكۈتتىكى ھالەتتە SOCKS ئۇلىغۇچنى ئىشلەتكەندە، ئاتالغان ئالاھىدە ھالەتنى شۇ كەڭ قائىدىنىڭ ئالدىغا قويۇڭ:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
بۇ مىسال SOCKS5 ئۈچۈن OpenBSD nc تاللانما كۆرۈنمە يۈزىنى ئىشلىتىدۇ. ssh internal.example بىلەن ئۇلىنىش ئالاھىدە ھالەتنى تاللايدۇ؛ قالغان خوجا كومپيۇتېرلار سۈكۈتتىكى ئۇلىغۇچنى ئالىدۇ. رۇخسەت قىلىنغان ئاممىۋى SSH مەنزىللىرى ئۈچۈن SOCKS5 ۋاكالەتچى تىزىملىكىدىن ھېساباتسىز تۈر سۈكۈتتىكى ۋاكالەتچى ئادرېسىنى بېرەلەيدۇ، ئەگەر ئۇ ھەر بىر ئەمەلىي خوجا كومپيۇتېر ۋە SSH پورتىغا رۇخسەت قىلسا؛ كۆزدە تۇتۇلغان ئىچكى ئالاھىدە ھالەتنى ساقلاڭ.
تەرتىپ مۇھىم، چۈنكى OpenSSH بىر پارامېتىر ئۈچۈن ئەڭ ئاۋۋال ئېرىشكەن قىممەتنى ئىشلىتىدۇ. ئالاھىدە ھالەت ماس كېلىدىغان سۈكۈتتىكى قىممەت ProxyCommand بېرىشتىن ئاۋۋال ئۇچرىشى كېرەك، Include ھۆججەتلىرى ئارقىلىق ئوقۇلغان سۈكۈتتىكى قىممەتلەرنىمۇ ئۆز ئىچىگە ئالىدۇ.
مەلۇم بىر چاقىرىق ئۈچۈن ئەمەلىي تەڭشەكلەرنى بۇ ئارقىلىق تەكشۈرۈڭ:
ssh -G internal.example
خوجا كومپيۇتېر ئەندىزىلىرى SSH چاقىرىشقا ئىشلىتىلگەن ئىسىم بىلەن ماس كېلىدۇ. ئەگەر بۇيرۇق HostName ى internal.example نى كۆرسىتىدىغان تەخەللۇسنى ئىشلەتسە، شۇ تەخەللۇسقا كۆزدە تۇتۇلغان ئالاھىدە ھالەتنى بېرىڭ. بۇ قائىدىنى DNS دىكى باراۋەر ئىسىم ئوخشاش بۆلەكنى تاللايدۇ دەپ پەرەز قىلىشنىڭ ئورنىغا ئەمەلىي سەپلىمە ئىزدەش بىلەن باغلاپ تۇرىدۇ.