Name
ssh
Synopsis
ssh [options
]hostname
[command
]
Securely log a user into a remote system and run commands on that system. The version of ssh described here is the OpenSSH client. ssh can use either version 1 (SSH1) or version 2 (SSH2) of the SSH protocol. SSH2 is preferable, as it provides stronger encryption methods and greater connection integrity. The hostname can be specified either as hostname or as user@hostname. If a command is specified, the user is authenticated, the command is executed, and the connection is closed. Otherwise, a terminal session is opened on the remote system. See Escape characters, later in this command, for functions that can be supported through an escape character. The default escape character is a tilde (˜). The exit status returned from ssh is the exit status from the remote system, or 255 if there was an error.
Commonly, authentication is handled with standard username/password credentials, but it can also be useful to authenticate with a key exchange. This is done by generating a key on the client with ssh-keygen and populating the authorized_keys file on the remote host.
Options
- −1
Try only SSH1.
- −2
Try only SSH2.
- −4
Use only IPv4 addresses.
- −6
Use only IPv6 addresses.
- -a
Disable forwarding of the authentication agent connection.
- -A
Allow forwarding of the authentication agent connection. Can also be specified on a per-host basis in a configuration file.
- -b bind_address
Specify the interface to transmit from when there are multiple available interfaces or aliased ...
Get Linux in a Nutshell, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.