Спичка
скорее наравне с Хостом
. Оно не существует как подмножество Host, как это делают другие опции.
Но вы можете указать несколько критериев на соответствие, и они работают как короткое замыкание И. Так что это должно быть возможным и полезным для Вас:
Match host target_host exec not_inside_network
ProxyCommand ssh -W %h:%p proxy_server
Это правило будет проверяться на каждом ssh. Но для хостов, не совпадающих с "target_host", совпадение сразу же заканчивается неудачей и переходит к следующему ключевому слову Match
или Host
(если есть). Только в том случае, если хост является "target_host", произойдет выполнение. Тогда правда этого утверждения определит, будет ли вызвана ProxyCommand.
Чтобы увидеть, что произойдет с логикой, запустите -vvv. Вы должны увидеть некоторые проверки на соответствие в debug3.