Utelat éin SSH-vert frå ei standard SOCKS-rute
Set eit ProxyCommand none-unntak før ei standard wildcard-regel og gransk den effektive OpenSSH-konfigurasjonen for verten det er spurd om.
Når ein OpenSSH-konfigurasjon nyttar ei SOCKS-tilkopling som standard, set eit namngjeve unntak før den breie regelen:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Dette dømet nyttar OpenBSD nc-valgrensesnittet for SOCKS5. Tilkopling med ssh internal.example vel unntaket; dei andre vertane får standardtilkoplinga. For tillatne offentlege SSH-mål kan ein oppføring utan konto frå SOCKS5-proxylista skaffe standardproxyadressa om ho tillèt kvar faktisk vert og SSH-port; hald på det tiltenkte interne unntaket.
Rekkjefølgja har noko å seie fordi OpenSSH nyttar den fyrste verdien som vert funnen for ein parameter. Unntaket må kome før ei samsvarande standard gjev ProxyCommand, òg standardar som vert lesne gjennom Include-filer.
Gransk dei effektive innstillingane for eit visst kall med:
ssh -G internal.example
Vertmønster samsvarar med namnet som vert nytta til å kalle SSH. Om ein kommando nyttar eit alias der HostName peikar på internal.example, gje òg det aliaset det tiltenkte unntaket. Då held regelen seg knytt til det faktiske konfigurasjonsoppslaget i staden for å gå ut frå at eit DNS-jamgodt namn vel same blokka.