Kutenga Mwenyeji Mmoja wa SSH kutoka Njia ya SOCKS ya Chaguo-msingi
Weka ubaguzi wa ProxyCommand none kabla ya kanuni ya wildcard ya chaguo-msingi na kagua usanidi tendaji wa OpenSSH kwa mwenyeji ulioombwa.
Wakati usanidi wa OpenSSH unatumia kiunganishi cha SOCKS kama chaguo-msingi, weka ubaguzi wenye jina kabla ya kanuni hiyo pana:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Mfano huu unatumia kiolesura cha chaguo la nc cha OpenBSD kwa SOCKS5. Kuunganisha kwa ssh internal.example huchagua ubaguzi; wenyeji wengine hupata kiunganishi cha chaguo-msingi. Kwa maeneo ya SSH ya umma yaliyoruhusiwa, ingizo lisilo na akaunti kutoka orodha ya proksi za SOCKS5 linaweza kutoa anwani ya proksi chaguo-msingi ikiwa linaruhusu kila mwenyeji halisi na bandari ya SSH; hifadhi ubaguzi wa ndani uliokusudiwa.
Mpangilio ni muhimu kwa sababu OpenSSH hutumia thamani ya kwanza inayopatikana kwa kigezo. Ubaguzi lazima upatikane kabla chaguo-msingi linalolingana litoa ProxyCommand, ikiwa ni pamoja na chaguo-msingi zinazosomwa kupitia faili za Include.
Kagua mipangilio tendaji kwa wito fulani kwa:
ssh -G internal.example
Mifumo ya mwenyeji hulingana na jina linalotumika kuita SSH. Ikiwa amri inatumia jina la utani ambalo HostName yake inaelekea internal.example, lipe jina hilo la utani ubaguzi uliokusudiwa pia. Hiyo huweka kanuni imeunganishwa na utafutaji halisi wa usanidi badala ya kudhani kuwa jina sawa katika DNS huchagua kizuizi kilekile.