Host Restricts the following declarations (up to the next Host keyword) to be only for those hosts that match
one of the patterns given after the keyword. `*' and `?' can be used as wildcards in the patterns. A sin-
gle `*' as a pattern can be used to provide global defaults for all hosts. The host is the hostname argu-
ment given on the command line (i.e., the name is not converted to a canonicalized host name before match-
Specifies which address family to use when connecting. Valid arguments are ``any'', ``inet'' (Use IPv4
only) or ``inet6'' (Use IPv6 only.)
If set to ``yes'', passphrase/password querying will be disabled. This option is useful in scripts and
other batch jobs where no user is present to supply the password. The argument must be ``yes'' or ``no''.
The default is ``no''.
Specify the interface to transmit from on machines with multiple interfaces or aliased addresses. Note
that this option does not work if UsePrivilegedPort is set to ``yes''.
Specifies whether to use challenge response authentication. The argument to this keyword must be ``yes''
or ``no''. The default is ``yes''.
If this flag is set to ``yes'', ssh will additionally check the host IP address in the known_hosts file.
This allows ssh to detect if a host key changed due to DNS spoofing. If the option is set to ``no'', the
check will not be executed. The default is ``yes''.
Cipher Specifies the cipher to use for encrypting the session in protocol version 1. Currently, ``blowfish'',
``3des'', and ``des'' are supported. des is only supported in the ssh client for interoperability with
legacy protocol 1 implementations that do not support the 3des cipher. Its use is strongly discouraged due
to cryptographic weaknesses. The default is ``3des''.