Када 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-еквивалентно име бира исти блок.

Повезани чланци