Кога OpenSSH конфигурацијата стандардно користи SOCKS поврзувач, поставете именуван исклучок пред тоа широко правило:

Host internal.example
    ProxyCommand none

Host *
    ProxyCommand nc -X 5 -x proxy.example:1080 %h %p

Овој пример го користи интерфејсот на опцијата nc од OpenBSD за SOCKS5. Поврзувањето со ssh internal.example го избира исклучокот; останатите домаќини го добиваат стандардниот поврзувач. За дозволени јавни SSH одредишта, запис без сметка од списокот на SOCKS5 прокси може да ја обезбеди стандардната прокси адреса ако дозволува секој вистински домаќин и SSH порта; задржете го предвидениот внатрешен исклучок.

Редоследот е важен бидејќи OpenSSH ја користи првата добиена вредност за параметар. Исклучокот мора да се сретне пред соодветна стандардна вредност да обезбеди ProxyCommand, вклучувајќи ги стандардните вредности прочитани преку Include датотеки.

Проверете ги ефективните поставки за одреден повик со:

ssh -G internal.example

Мострите на домаќини се совпаѓаат со името што се користи за повикување на SSH. Ако команда користи алијас чиј HostName покажува на internal.example, дајте му го и на тој алијас предвидениот исклучок. Така правилото останува врзано за вистинското пребарување во конфигурацијата, наместо да се претпостави дека еквивалентно име во DNS го избира истиот блок.

Поврзани статии