All apps/OpenSSH

OpenSSH

ssh

The OpenSSH client: encrypted remote login, and a config that names how to reach each host.

Runs as ssh|macOS, Linux, Windows|www.openssh.com

Command form

ai-draft · 3 tasks · 16 fields

Connect to a host with a user, port, identity file and common forwarding options. Cipher, MAC and PKCS#11 options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui ssh
SSH connectionExample values, fixed in this page — nothing here reaches a terminal
Basic
Host*
string
Login name
string
Port
integer
Identity file
file
TasksEach one presets the form for one job
Connect
hostloginportidentity
Port-forward tunnel
hostlocal_forwardportidentity
SOCKS proxy
hostdynamic_forwardidentity
ParametersOnly these flags are editable in the form
Host
Address of the remote machine, optionally user@hostname.
string · positional 0
Login name
The user to log in as on the remote machine.
string
-l
Port
Port to connect to on the remote host.
integer
-p
Identity file
Private key file for public key authentication.
path · repeatable
-i
Config file
An alternative per-user configuration file.
path
-F
Local forward
Forward a local port: port:host:hostport.
string · repeatable
-L
Remote forward
Forward a remote port: port:host:hostport.
string · repeatable
-R
Dynamic forward port
Local dynamic application-level port forwarding (SOCKS).
string
-D
Option (key=value)
Option in config-file format, e.g. ServerAliveInterval=30.
string · repeatable
-o
Forward agent
Enable forwarding of the authentication agent connection.
boolean
-A
Compress
Request compression of all data.
boolean
-C
No remote command
Do not execute a remote command; useful for forwarding.
boolean
-N
Go to background
Go to background just before command execution.
boolean
-f
Force TTY
Force pseudo-tty allocation.
boolean
-t
X11 forwarding
Enable X11 forwarding.
boolean
-X
Verbosity
Verbose mode; repeat for more debugging output.
count
-v
SourcesEvery flag above is checked against these
fig
completion

github.com

Before it fills your prompt, Otty checks the installed ssh against its version. A form that does not match your version is not offered.