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.

Artikuj të ngjashëm