Exclou un amfitrió SSH d'una ruta SOCKS per defecte
Col·loca una excepció ProxyCommand none abans d'una regla wildcard per defecte i inspecciona la configuració efectiva d'OpenSSH per a l'amfitrió sol·licitat.
Quan una configuració d'OpenSSH utilitza un connector SOCKS per defecte, col·loca una excepció amb nom abans d'aquesta regla àmplia:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Aquest exemple utilitza la interfície de l'opció nc d'OpenBSD per a SOCKS5. Connectar amb ssh internal.example selecciona l'excepció; la resta d'amfitrions obtenen el connector per defecte. Per a destinacions SSH públiques permeses, una entrada sense compte de la llista de proxys SOCKS5 pot proporcionar l'adreça de proxy per defecte si permet cada amfitrió real i el port SSH; conserva l'excepció interna prevista.
L'ordre importa perquè OpenSSH utilitza el primer valor obtingut per a un paràmetre. L'excepció s'ha de trobar abans que un valor per defecte coincident proporcioni ProxyCommand, inclosos els valors llegits mitjançant fitxers Include.
Inspecciona la configuració efectiva per a una invocació concreta amb:
ssh -G internal.example
Els patrons d'amfitrió coincideixen amb el nom utilitzat per invocar SSH. Si una ordre utilitza un àlies el HostName del qual apunta a internal.example, dona també a aquest àlies l'excepció prevista. Això manté la regla lligada a la consulta real de configuració en lloc de suposar que un nom equivalent en DNS selecciona el mateix bloc.