Искључивање једног SSH домаћина из подразумеване SOCKS руте
Поставите изузетак ProxyCommand none пре подразумеваног wildcard правила и проверите стварну OpenSSH конфигурацију за тражени домаћин.
Када OpenSSH конфигурација подразумевано користи SOCKS конектор, поставите именовани изузетак пре тог широког правила:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
Овај пример користи OpenBSD nc интерфејс опција за SOCKS5. Повезивање са ssh internal.example бира изузетак; остали домаћини добијају подразумевани конектор. За дозвољена јавна SSH одредишта, унос без налога са листе SOCKS5 проксија може обезбедити подразумевану адресу проксија ако дозвољава сваки стварни домаћин и SSH порт; задржите намеравани интерни изузетак.
Редослед је важан јер OpenSSH користи прву добијену вредност за параметар. Изузетак мора бити наиђен пре него што одговарајућа подразумевана вредност пружи ProxyCommand, укључујући вредности прочитане кроз Include датотеке.
Проверите стварне поставке за одређени позив са:
ssh -G internal.example
Обрасци домаћина одговарају имену које се користи за позив SSH-а. Ако команда користи алијас чији HostName показује на internal.example, дајте том алијасу такође намеравани изузетак. То задржава правило везано за стварну претрагу конфигурације уместо претпоставке да DNS-еквивалентно име бира исти блок.