Unnta én SSH-vert fra en standard SOCKS-rute
Legg inn et ProxyCommand none-unntak før en standard wildcard-regel, og kontroller den gjeldende OpenSSH-konfigurasjonen for verten du spør om.
Når en OpenSSH-konfigurasjon bruker SOCKS-forbindelse som standard, legg et navngitt unntak foran den brede regelen:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Dette eksempelet bruker OpenBSD nc-alternativgrensesnittet for SOCKS5. Tilkolbing med ssh internal.example velger unntaket, mens de andre vertene får standardforbindelsen. For tillatte offentlige SSH-mål kan en konto løs oppføring fra SOCKS5-proxyoversikten skaffe standardproxyadressen dersom den tillater hver faktiske vert og SSH-port; ta vare på det tiltenkte interne unntaket.
Rekkefølgen er viktig fordi OpenSSH bruker den første verdien som blir funnet for en parameter. Unntaket må komme før en samsvarende standardverdi gir ProxyCommand, også standardverdier som leses gjennom Include-filer.
Kontroller de gjeldende innstillingene for et bestemt kall med:
ssh -G internal.example
Vertsmønstre samsvarer med navnet som brukes når SSH kalles. Bruker en kommando et alias der HostName peker på internal.example, gir du også det aliaset det tiltenkte unntaket. Slik holder regelen seg til det faktiske konfigurasjonsoppslaget i stedet for at vi antar at et DNS-ekvivalent navn velger samme blokk.