файл конфигурации клиента OpenSSH (OpenSSH client configuration file)
PATTERNS
A pattern consists of zero or more non-whitespace characters, '*'
(a wildcard that matches zero or more characters), or '?' (a
wildcard that matches exactly one character). For example, to
specify a set of declarations for any host in the ".co.uk" set of
domains, the following pattern could be used:
Host *.co.uk
The following pattern would match any host in the 192.168.0.[0-9]
network range:
Host 192.168.0.?
A pattern-list is a comma-separated list of patterns. Patterns
within pattern-lists may be negated by preceding them with an
exclamation mark ('!'). For example, to allow a key to be used
from anywhere within an organization except from the "dialup" pool,
the following entry (in authorized_keys) could be used:
from="!*.dialup.example.com,*.example.com"
Note that a negated match will never produce a positive result by
itself. For example, attempting to match "host3" against the
following pattern-list will fail:
from="!host1,!host2"
The solution here is to include a term that will yield a positive
match, such as a wildcard:
from="!host1,!host2,*"