summaryrefslogtreecommitdiff
path: root/ssh_config.5
diff options
context:
space:
mode:
Diffstat (limited to 'ssh_config.5')
-rw-r--r--ssh_config.577
1 files changed, 68 insertions, 9 deletions
diff --git a/ssh_config.5 b/ssh_config.5
index 321a94db6..269d3941b 100644
--- a/ssh_config.5
+++ b/ssh_config.5
@@ -1,4 +1,3 @@
1.\" -*- nroff -*-
2.\" 1.\"
3.\" Author: Tatu Ylonen <ylo@cs.hut.fi> 2.\" Author: Tatu Ylonen <ylo@cs.hut.fi>
4.\" Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland 3.\" Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -34,8 +33,8 @@
34.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 33.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
35.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 34.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36.\" 35.\"
37.\" $OpenBSD: ssh_config.5,v 1.138 2010/08/04 05:37:01 djm Exp $ 36.\" $OpenBSD: ssh_config.5,v 1.146 2010/12/08 04:02:47 djm Exp $
38.Dd $Mdocdate: August 4 2010 $ 37.Dd $Mdocdate: December 8 2010 $
39.Dt SSH_CONFIG 5 38.Dt SSH_CONFIG 5
40.Os 39.Os
41.Sh NAME 40.Sh NAME
@@ -579,7 +578,18 @@ is similar to
579Specifies the protocol version 2 host key algorithms 578Specifies the protocol version 2 host key algorithms
580that the client wants to use in order of preference. 579that the client wants to use in order of preference.
581The default for this option is: 580The default for this option is:
582.Dq ssh-rsa,ssh-dss . 581.Bd -literal -offset 3n
582ecdsa-sha2-nistp256-cert-v01@openssh.com,
583ecdsa-sha2-nistp384-cert-v01@openssh.com,
584ecdsa-sha2-nistp521-cert-v01@openssh.com,
585ssh-rsa-cert-v01@openssh.com,ssh-dss-cert-v01@openssh.com,
586ssh-rsa-cert-v00@openssh.com,ssh-dss-cert-v00@openssh.com,
587ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,
588ssh-rsa,ssh-dss
589.Ed
590.Pp
591If hostkeys are known for the destination host then this default is modified
592to prefer their algorithms.
583.It Cm HostKeyAlias 593.It Cm HostKeyAlias
584Specifies an alias that should be used instead of the 594Specifies an alias that should be used instead of the
585real host name when looking up or saving the host key 595real host name when looking up or saving the host key
@@ -615,14 +625,15 @@ offers many different identities.
615The default is 625The default is
616.Dq no . 626.Dq no .
617.It Cm IdentityFile 627.It Cm IdentityFile
618Specifies a file from which the user's RSA or DSA authentication identity 628Specifies a file from which the user's DSA, ECDSA or DSA authentication
619is read. 629identity is read.
620The default is 630The default is
621.Pa ~/.ssh/identity 631.Pa ~/.ssh/identity
622for protocol version 1, and 632for protocol version 1, and
623.Pa ~/.ssh/id_rsa 633.Pa ~/.ssh/id_dsa ,
634.Pa ~/.ssh/id_ecdsa
624and 635and
625.Pa ~/.ssh/id_dsa 636.Pa ~/.ssh/id_rsa
626for protocol version 2. 637for protocol version 2.
627Additionally, any identities represented by the authentication agent 638Additionally, any identities represented by the authentication agent
628will be used for authentication. 639will be used for authentication.
@@ -650,6 +661,43 @@ escape characters:
650It is possible to have 661It is possible to have
651multiple identity files specified in configuration files; all these 662multiple identity files specified in configuration files; all these
652identities will be tried in sequence. 663identities will be tried in sequence.
664.It Cm IPQoS
665Specifies the IPv4 type-of-service or DSCP class for connections.
666Accepted values are
667.Dq af11 ,
668.Dq af12 ,
669.Dq af13 ,
670.Dq af14 ,
671.Dq af22 ,
672.Dq af23 ,
673.Dq af31 ,
674.Dq af32 ,
675.Dq af33 ,
676.Dq af41 ,
677.Dq af42 ,
678.Dq af43 ,
679.Dq cs0 ,
680.Dq cs1 ,
681.Dq cs2 ,
682.Dq cs3 ,
683.Dq cs4 ,
684.Dq cs5 ,
685.Dq cs6 ,
686.Dq cs7 ,
687.Dq ef ,
688.Dq lowdelay ,
689.Dq throughput ,
690.Dq reliability ,
691or a numeric value.
692This option may take one or two arguments, separated by whitespace.
693If one argument is specified, it is used as the packet class unconditionally.
694If two values are specified, the first is automatically selected for
695interactive sessions and the second for non-interactive sessions.
696The default is
697.Dq lowdelay
698for interactive sessions and
699.Dq throughput
700for non-interactive sessions.
653.It Cm KbdInteractiveAuthentication 701.It Cm KbdInteractiveAuthentication
654Specifies whether to use keyboard-interactive authentication. 702Specifies whether to use keyboard-interactive authentication.
655The argument to this keyword must be 703The argument to this keyword must be
@@ -669,6 +717,17 @@ it may be zero or more of:
669.Dq pam , 717.Dq pam ,
670and 718and
671.Dq skey . 719.Dq skey .
720.It Cm KexAlgorithms
721Specifies the available KEX (Key Exchange) algorithms.
722Multiple algorithms must be comma-separated.
723The default is:
724.Bd -literal -offset indent
725ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,
726diffie-hellman-group-exchange-sha256,
727diffie-hellman-group-exchange-sha1,
728diffie-hellman-group14-sha1,
729diffie-hellman-group1-sha1
730.Ed
672.It Cm LocalCommand 731.It Cm LocalCommand
673Specifies a command to execute on the local machine after successfully 732Specifies a command to execute on the local machine after successfully
674connecting to the server. 733connecting to the server.
@@ -782,7 +841,7 @@ The default is
782.Dq no . 841.Dq no .
783.It Cm PKCS11Provider 842.It Cm PKCS11Provider
784Specifies which PKCS#11 provider to use. 843Specifies which PKCS#11 provider to use.
785The argument to this keyword is the PKCS#11 shared libary 844The argument to this keyword is the PKCS#11 shared library
786.Xr ssh 1 845.Xr ssh 1
787should use to communicate with a PKCS#11 token providing the user's 846should use to communicate with a PKCS#11 token providing the user's
788private RSA key. 847private RSA key.