Viena SSH resursdatora izslēgšana no noklusējuma SOCKS maršruta
Novietojiet ProxyCommand none izņēmumu pirms noklusējuma aizstājējnoteikuma un pārbaudiet faktisko OpenSSH konfigurāciju pieprasītajam resursdatoram.
Kad OpenSSH konfigurācija pēc noklusējuma izmanto SOCKS savienotāju, novietojiet nosaukto izņēmumu pirms šī plašā noteikuma:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Šis piemērs izmanto OpenBSD nc opcijas saskarni SOCKS5. Savienošanās ar ssh internal.example izvēlas izņēmumu; pārējie resursdatori iegūst noklusējuma savienotāju. Atļautajiem publiskajiem SSH galamērķiem ieraksts bez konta no SOCKS5 starpniekserveru saraksta var nodrošināt noklusējuma starpniekservera adresi, ja tas atļauj katru reālo resursdatoru un SSH portu; saglabājiet iecerēto iekšējo izņēmumu.
Secība ir svarīga, jo OpenSSH parametram izmanto pirmo iegūto vērtību. Izņēmumam jābūt sastaptam pirms atbilstoša noklusējuma, kas nodrošina ProxyCommand, tostarp noklusējumiem, kas nolasīti caur Include failiem.
Pārbaudiet konkrēta izsaukuma faktiskos iestatījumus ar:
ssh -G internal.example
Resursdatora modeļi atbilst nosaukumam, kas izmantots SSH izsaukšanai. Ja komanda izmanto aizstājvārdu, kura HostName norāda uz internal.example, piešķiriet arī šim aizstājvārdam iecerēto izņēmumu. Tā noteikums paliek piesaistīts faktiskajai konfigurācijas meklēšanai, nevis pieņēmumam, ka DNS līdzvērtīgs nosaukums izvēlas to pašu bloku.