Përjashtimi i një hosti SSH nga një rrugë SOCKS e parazgjedhur
Vendosni një përjashtim ProxyCommand none përpara një rregulli wildcard të parazgjedhur dhe inspektoni konfigurimin efektiv të OpenSSH për hostin e kërkuar.
Kur një konfigurim i OpenSSH përdor si parazgjedhje një lidhës SOCKS, vendosni një përjashtim të emërtuar përpara atij rregulli të gjerë:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Ky shembull përdor ndërfaqen e opsionit nc të OpenBSD për SOCKS5. Lidhja me ssh internal.example zgjedh përjashtimin; hostet e tjera marrin lidhësin e parazgjedhur. Për destinacione publike SSH të lejuara, një zë pa llogari nga lista e përfaqësuesve SOCKS5 mund të japë adresën e përfaqësuesit të parazgjedhur nëse lejon çdo host real dhe portin SSH; mbani përjashtimin e brendshëm të synuar.
Rendi ka rëndësi sepse OpenSSH përdor vlerën e parë të marrë për një parametër. Përjashtimi duhet hasur përpara se një parazgjedhur përputhës të japë ProxyCommand, përfshirë parazgjedhjet e lexuara përmes skedarëve Include.
Inspektoni cilësimet efektive për një thirrje të caktuar me:
ssh -G internal.example
Modelet e hosteve përputhen me emrin e përdorur për të thirrur SSH. Nëse një komandë përdor një alias, HostName i të cilit tregon drejt internal.example, jepini edhe atij aliasi përjashtimin e synuar. Kështu rregulli mbetet i lidhur me kërkimin real në konfigurim, në vend që të supozohet se një emër ekuivalent në DNS zgjedh të njëjtin bllok.