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 ddb806ec0..50bcae82f 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
@@ -547,7 +546,18 @@ is similar to
547Specifies the protocol version 2 host key algorithms 546Specifies the protocol version 2 host key algorithms
548that the client wants to use in order of preference. 547that the client wants to use in order of preference.
549The default for this option is: 548The default for this option is:
550.Dq ssh-rsa,ssh-dss . 549.Bd -literal -offset 3n
550ecdsa-sha2-nistp256-cert-v01@openssh.com,
551ecdsa-sha2-nistp384-cert-v01@openssh.com,
552ecdsa-sha2-nistp521-cert-v01@openssh.com,
553ssh-rsa-cert-v01@openssh.com,ssh-dss-cert-v01@openssh.com,
554ssh-rsa-cert-v00@openssh.com,ssh-dss-cert-v00@openssh.com,
555ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,
556ssh-rsa,ssh-dss
557.Ed
558.Pp
559If hostkeys are known for the destination host then this default is modified
560to prefer their algorithms.
551.It Cm HostKeyAlias 561.It Cm HostKeyAlias
552Specifies an alias that should be used instead of the 562Specifies an alias that should be used instead of the
553real host name when looking up or saving the host key 563real host name when looking up or saving the host key
@@ -583,14 +593,15 @@ offers many different identities.
583The default is 593The default is
584.Dq no . 594.Dq no .
585.It Cm IdentityFile 595.It Cm IdentityFile
586Specifies a file from which the user's RSA or DSA authentication identity 596Specifies a file from which the user's DSA, ECDSA or DSA authentication
587is read. 597identity is read.
588The default is 598The default is
589.Pa ~/.ssh/identity 599.Pa ~/.ssh/identity
590for protocol version 1, and 600for protocol version 1, and
591.Pa ~/.ssh/id_rsa 601.Pa ~/.ssh/id_dsa ,
602.Pa ~/.ssh/id_ecdsa
592and 603and
593.Pa ~/.ssh/id_dsa 604.Pa ~/.ssh/id_rsa
594for protocol version 2. 605for protocol version 2.
595Additionally, any identities represented by the authentication agent 606Additionally, any identities represented by the authentication agent
596will be used for authentication. 607will be used for authentication.
@@ -618,6 +629,43 @@ escape characters:
618It is possible to have 629It is possible to have
619multiple identity files specified in configuration files; all these 630multiple identity files specified in configuration files; all these
620identities will be tried in sequence. 631identities will be tried in sequence.
632.It Cm IPQoS
633Specifies the IPv4 type-of-service or DSCP class for connections.
634Accepted values are
635.Dq af11 ,
636.Dq af12 ,
637.Dq af13 ,
638.Dq af14 ,
639.Dq af22 ,
640.Dq af23 ,
641.Dq af31 ,
642.Dq af32 ,
643.Dq af33 ,
644.Dq af41 ,
645.Dq af42 ,
646.Dq af43 ,
647.Dq cs0 ,
648.Dq cs1 ,
649.Dq cs2 ,
650.Dq cs3 ,
651.Dq cs4 ,
652.Dq cs5 ,
653.Dq cs6 ,
654.Dq cs7 ,
655.Dq ef ,
656.Dq lowdelay ,
657.Dq throughput ,
658.Dq reliability ,
659or a numeric value.
660This option may take one or two arguments, separated by whitespace.
661If one argument is specified, it is used as the packet class unconditionally.
662If two values are specified, the first is automatically selected for
663interactive sessions and the second for non-interactive sessions.
664The default is
665.Dq lowdelay
666for interactive sessions and
667.Dq throughput
668for non-interactive sessions.
621.It Cm KbdInteractiveAuthentication 669.It Cm KbdInteractiveAuthentication
622Specifies whether to use keyboard-interactive authentication. 670Specifies whether to use keyboard-interactive authentication.
623The argument to this keyword must be 671The argument to this keyword must be
@@ -637,6 +685,17 @@ it may be zero or more of:
637.Dq pam , 685.Dq pam ,
638and 686and
639.Dq skey . 687.Dq skey .
688.It Cm KexAlgorithms
689Specifies the available KEX (Key Exchange) algorithms.
690Multiple algorithms must be comma-separated.
691The default is:
692.Bd -literal -offset indent
693ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,
694diffie-hellman-group-exchange-sha256,
695diffie-hellman-group-exchange-sha1,
696diffie-hellman-group14-sha1,
697diffie-hellman-group1-sha1
698.Ed
640.It Cm LocalCommand 699.It Cm LocalCommand
641Specifies a command to execute on the local machine after successfully 700Specifies a command to execute on the local machine after successfully
642connecting to the server. 701connecting to the server.
@@ -750,7 +809,7 @@ The default is
750.Dq no . 809.Dq no .
751.It Cm PKCS11Provider 810.It Cm PKCS11Provider
752Specifies which PKCS#11 provider to use. 811Specifies which PKCS#11 provider to use.
753The argument to this keyword is the PKCS#11 shared libary 812The argument to this keyword is the PKCS#11 shared library
754.Xr ssh 1 813.Xr ssh 1
755should use to communicate with a PKCS#11 token providing the user's 814should use to communicate with a PKCS#11 token providing the user's
756private RSA key. 815private RSA key.