.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .ie \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .el \{\ . de IX .. .\} .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "Config::Model::models::Sshd::MatchElement 3pm" .TH Config::Model::models::Sshd::MatchElement 3pm "2012-10-29" "perl v5.14.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Config::Model::models::Sshd::MatchElement \- Configuration class Sshd::MatchElement .SH "DESCRIPTION" .IX Header "DESCRIPTION" Configuration classes used by Config::Model .PP Configuration class that represents all parameters available inside a Match block of a sshd configuration. .SH "Elements" .IX Header "Elements" .SS "AllowTcpForwarding" .IX Subsection "AllowTcpForwarding" Specifies whether \s-1TCP\s0 forwarding is permitted. The default is \*(L"yes\*(R".Note that disabling \s-1TCP\s0 forwarding does not improve security unless users are also denied shell access, as they can always install their own forwarders.\fIOptional. Type enum. choice: 'no', 'yes'.\fR .SS "Banner" .IX Subsection "Banner" In some jurisdictions, sending a warning message before authentication may be relevant for getting legal protection. The contents of the specified file are sent to the remote user before authentication is allowed. This option is only available for protocol version 2. By default, no banner is displayed.\fIOptional. Type uniline.\fR .SS "ForceCommand" .IX Subsection "ForceCommand" Forces the execution of the command specified by ForceCommand, ignoring any command supplied by the client. The command is invoked by using the user's login shell with the \-c option. This applies to shell, command, or subsystem execution. It is most useful inside a Match block. The command originally supplied by the client is available in the \s-1SSH_ORIGINAL_COMMAND\s0 environment variable.\fIOptional. Type uniline.\fR .SS "GatewayPorts" .IX Subsection "GatewayPorts" Specifies whether remote hosts are allowed to connect to ports forwarded for the client. By default, \fIsshd\fR\|(8) binds remote port forwardings to the loopback address. This prevents other remote hosts from connecting to forwarded ports. GatewayPorts can be used to specify that sshd should allow remote port forwardings to bind to non-loopback addresses, thus allowing other hosts to connect.\fIOptional. Type enum. choice: 'yes', 'clientspecified', 'no'. upstream_default: 'no'.\fR .PP Here are some explanations on the possible values: .IP "'clientspecified'" 4 .IX Item "'clientspecified'" allow the client to select the address to which the forwarding is bound .IP "'no'" 4 .IX Item "'no'" No port forwarding .IP "'yes'" 4 .IX Item "'yes'" force remote port forwardings to bind to the wildcard address .SS "GSSAPIAuthentication" .IX Subsection "GSSAPIAuthentication" Specifies whether user authentication based on \s-1GSSAPI\s0 is allowed. Note that this option applies to protocol version 2 only.\fIOptional. Type enum. choice: 'no', 'yes'. upstream_default: 'no'.\fR .SS "KbdInteractiveAuthentication" .IX Subsection "KbdInteractiveAuthentication" No doc found in sshd documentation. \fIOptional. Type enum. choice: 'no', 'yes'. upstream_default: 'no'.\fR .SS "KerberosAuthentication" .IX Subsection "KerberosAuthentication" Specifies whether the password provided by the user for PasswordAuthentication will be validated through the Kerberos \s-1KDC\s0. To use this option, the server needs a Kerberos servtab which allows the verification of the \s-1KDC\s0's identity. The default is \*(L"no\*(R".\fIOptional. Type enum. choice: 'no', 'yes'. upstream_default: 'no'.\fR .SS "PasswordAuthentication" .IX Subsection "PasswordAuthentication" Specifies whether password authentication is allowed.\fIOptional. Type enum. choice: 'no', 'yes'. upstream_default: 'no'.\fR .SS "PermitOpen" .IX Subsection "PermitOpen" Specifies the destinations to which \s-1TCP\s0 port forwarding is permitted. The forwarding specification must be one of the following forms: \*(L"host:port\*(R" or \*(L"IPv4_addr:port\*(R" or \*(L"[IPv6_addr]:port\*(R". An argument of \*(L"any\*(R" can be used to remove all restrictions and permit any forwarding requests. By default all port forwarding requests are permitted.\fIOptional. Type list of uniline.\fR .SS "RhostsRSAAuthentication" .IX Subsection "RhostsRSAAuthentication" Specifies whether rhosts or /etc/hosts.equiv authentication together with successful \s-1RSA\s0 host authentication is allowed. The default is \*(L"no\*(R". This option applies to protocol version 1 only.\fIOptional. Type enum. choice: 'no', 'yes'. upstream_default: 'no'.\fR .SS "RSAAuthentication" .IX Subsection "RSAAuthentication" Specifies whether pure \s-1RSA\s0 authentication is allowed. This option applies to protocol version 1 only.\fIOptional. Type enum. choice: 'no', 'yes'. upstream_default: 'yes'.\fR .SS "X11DisplayOffset" .IX Subsection "X11DisplayOffset" Specifies the first display number available for \fIsshd\fR\|(8)'s X11 forwarding. This prevents sshd from interfering with real X11 servers.\fIOptional. Type integer. upstream_default: '10'.\fR .SS "X11Forwarding" .IX Subsection "X11Forwarding" Specifies whether X11 forwarding is permitted. Note that disabling X11 forwarding does not prevent users from forwarding X11 traffic, as users can always install their own forwarders. X11 forwarding is automatically disabled if UseLogin is enabled.\fIOptional. Type enum. choice: 'yes', 'no'. upstream_default: 'no'.\fR .SS "X11UseLocalhost" .IX Subsection "X11UseLocalhost" Specifies whether \fIsshd\fR\|(8) should bind the X11 forwarding server to the loopback address or to the wildcard address. By default, sshd binds the forwarding server to the loopback address and sets the hostname part of the \s-1DISPLAY\s0 environment variable to \*(L"localhost\*(R". This prevents remote hosts from connecting to the proxy display. However, some older X11 clients may not function with this configuration. X11UseLocalhost may be set to \*(L"no\*(R" to specify that the forwarding server should be bound to the wildcard address.\fIOptional. Type enum. choice: 'yes', 'no'. upstream_default: 'yes'.\fR .SH "SEE ALSO" .IX Header "SEE ALSO" .IP "\(bu" 4 cme .SH "AUTHOR" .IX Header "AUTHOR" .IP "Dominique Dumont" 4 .IX Item "Dominique Dumont" .SH "COPYRIGHT" .IX Header "COPYRIGHT" .PD 0 .IP "2009\-2011 Dominique Dumont" 4 .IX Item "2009-2011 Dominique Dumont" .PD .SH "LICENSE" .IX Header "LICENSE" .IP "\s-1LGPL2\s0" 4 .IX Item "LGPL2"