Some of the most important command-line options for the OpenSSH client are:
-1 Use protocol version 1 only.
-2 Use protocol version 2 only.
-4 Use IPv4 addresses only.
-6 Use IPv6 addresses only.
-A Enable forwarding of the authentication agent connection.
-a Disable forwarding of the authentication agent connection.
-C Use data compression
-c cipher_spec Selects the cipher specification for encrypting the session.
-D [bind_address:https://www.ssh.com/ssh/identity-key" class="components__RichTextLink-sc-1uxoc71-0 kjgQLy" style="color: rgb(50, 70, 255); font-family: sofia-pro, sans-serif; font-weight: 700; transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1); text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(50, 70, 255);">identity key (private key) for public key authentication is read.
-J
[user@https://www.ssh.com/ssh/tunneling/example" class="components__RichTextLink-sc-1uxoc71-0 kjgQLy" style="color: rgb(50, 70, 255); font-family: sofia-pro, sans-serif; font-weight: 700; transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1); text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(50, 70, 255);">TCP forwarding to the ultimate destination from there.
-l login_name Specifies the user to log in as on the remote machine.
-p port Port to connect to on the remote host.
-q Quiet mode.
-V Display the version number.
-v Verbose mode.
-X Enables X11 forwarding.