Ka reeb hal martigeliyaha SSH dariiqa SOCKS ee caadiga ah
Dhig ka-reebka ProxyCommand none ka hor sharciga wildcard ee caadiga ah oo baadh habaynta OpenSSH ee dhabta ah ee martigeliyaha la codsaday.
Marka habaynta OpenSSH si caadi ah u isticmaasho isku-xirka SOCKS, dhig ka-reeb la magacaabay ka hor sharcigaas ballaaran:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Tusaalahan wuxuu isticmaalaa interface-ka ikhtiyaarka nc ee OpenBSD ee SOCKS5. Ku xiridda ssh internal.example waxay doorataa ka-reebka; martigeliyayaasha kale waxay helaan isku-xirka caadiga ah. Goobaha SSH ee dadweynaha ee la oggolaaday, gelitaan aan akoon lahayn oo ka socda liiska proxy SOCKS5 ayaa bixin kara cinwaanka proxy caadiga ah haddii uu oggolaado martigeliyaha dhabta ah iyo dekedda SSH; hayso ka-reebka gudaha ee loogu talagalay.
Nidaamka ayaa muhiim ah sababtoo ah OpenSSH waxay isticmaashaa qiimaha ugu horreeya ee la helo ee halbeeg. Ka-reebka waa in la helaa ka hor inta aan caadi u dhigma bixin ProxyCommand, oo ay ku jiraan caadiyada laga akhriyo faylasha Include.
Baadh habaynta dhabta ah ee wicitaan gaar ah iyadoo la isticmaalayo:
ssh -G internal.example
Qaababka martigeliyaha waxay u dhigmaan magaca loo isticmaalo wicitaanka SSH. Haddii amarku isticmaalo magac kale oo HostName uu tilmaamayo internal.example, sidoo kale sii magacaas kale ka-reebka loogu talagalay. Taasi waxay sharciga ku xajinaysaa raadinta dhabta ah ee habaynta halkii laga malayn lahaa in magac u dhigma DNS uu dooranayo isla block-kaas.