| programs.ssh.matchBlocks.<name>.hostname | Specifies the real host name to log into.
|
| programs.ssh.matchBlocks.<name>.user | Specifies the user to log in as.
|
| programs.ssh.matchBlocks.<name>.setEnv | Environment variables and their value to send to the server.
|
| programs.ssh.matchBlocks.<name>.port | Specifies port number to connect on remote host.
|
| programs.ssh.matchBlocks.<name>.sendEnv | Environment variables to send from the local host to the
server.
|
| programs.ssh.matchBlocks.<name>.proxyJump | The proxy host to use to connect to the server.
|
| programs.ssh.matchBlocks.<name>.host | Host pattern used by this conditional block
|
| programs.ssh.matchBlocks.<name>.checkHostIP | Check the host IP address in the
known_hosts file.
|
| programs.ssh.matchBlocks.<name>.match | Match block conditions used by this block
|
| programs.ssh.matchBlocks.<name>.controlPath | Specify path to the control socket used for connection sharing.
|
| programs.ssh.matchBlocks.<name>.hashKnownHosts | Indicates that
ssh(1)
should hash host names and addresses when they are added to
the known hosts file.
|
| programs.ssh.matchBlocks.<name>.proxyCommand | The command to use to connect to the server.
|
| programs.ssh.matchBlocks.<name>.extraOptions | Extra configuration options for the host.
|
| programs.ssh.matchBlocks.<name>.forwardX11 | Specifies whether X11 connections will be automatically redirected
over the secure channel and DISPLAY set.
|
| programs.ssh.matchBlocks.<name>.forwardAgent | Whether the connection to the authentication agent (if any)
will be forwarded to the remote machine.
|
| programs.ssh.matchBlocks.<name>.addressFamily | Specifies which address family to use when connecting.
|
| programs.ssh.matchBlocks.<name>.userKnownHostsFile | Specifies one or more files to use for the user host key
database, separated by whitespace
|
| programs.ssh.matchBlocks.<name>.controlMaster | Configure sharing of multiple sessions over a single network connection.
|
| programs.ssh.matchBlocks.<name>.addKeysToAgent | When enabled, a private key that is used during authentication will be
added to ssh-agent if it is running (with confirmation enabled if
set to 'confirm')
|
| programs.ssh.matchBlocks.<name>.identityAgent | Specifies the location of the ssh identity agent.
|
| programs.ssh.matchBlocks.<name>.identityFile | Specifies files from which the user identity is read
|
| programs.ssh.matchBlocks.<name>.localForwards | Specify local port forwardings
|
| programs.ssh.matchBlocks.<name>.serverAliveCountMax | Sets the number of server alive messages which may be sent
without SSH receiving any messages back from the server.
|
| programs.ssh.matchBlocks.<name>.controlPersist | Whether control socket should remain open in the background.
|
| programs.ssh.matchBlocks.<name>.remoteForwards | Specify remote port forwardings
|
| programs.ssh.matchBlocks.<name>.forwardX11Trusted | Specifies whether remote X11 clients will have full access to the
original X11 display.
|
| programs.ssh.matchBlocks.<name>.kexAlgorithms | Specifies the available KEX (Key Exchange) algorithms.
|
| programs.ssh.matchBlocks.<name>.serverAliveInterval | Set timeout in seconds after which response will be requested.
|
| programs.ssh.matchBlocks.<name>.dynamicForwards | Specify dynamic port forwardings
|
| programs.ssh.matchBlocks.<name>.compression | Specifies whether to use compression
|
| programs.ssh.matchBlocks.<name>.certificateFile | Specifies files from which the user certificate is read.
|
| programs.ssh.matchBlocks.<name>.identitiesOnly | Specifies that ssh should only use the authentication
identity explicitly configured in the
~/.ssh/config files or passed on the
ssh command-line, even if ssh-agent
offers more identities.
|