]> andersk Git - gssapi-openssh.git/blame - openssh/sshd_config.5
openssh-3.6.1p2-gssapi-20030430.diff from Simon
[gssapi-openssh.git] / openssh / sshd_config.5
CommitLineData
f5799ae1 1.\" -*- nroff -*-
2.\"
3.\" Author: Tatu Ylonen <ylo@cs.hut.fi>
4.\" Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
5.\" All rights reserved
6.\"
7.\" As far as I am concerned, the code I have written for this software
8.\" can be used freely for any purpose. Any derived versions of this
9.\" software must be clearly marked as such, and if the derived work is
10.\" incompatible with the protocol description in the RFC file, it must be
11.\" called by a name other than "ssh" or "Secure Shell".
12.\"
13.\" Copyright (c) 1999,2000 Markus Friedl. All rights reserved.
14.\" Copyright (c) 1999 Aaron Campbell. All rights reserved.
15.\" Copyright (c) 1999 Theo de Raadt. All rights reserved.
16.\"
17.\" Redistribution and use in source and binary forms, with or without
18.\" modification, are permitted provided that the following conditions
19.\" are met:
20.\" 1. Redistributions of source code must retain the above copyright
21.\" notice, this list of conditions and the following disclaimer.
22.\" 2. Redistributions in binary form must reproduce the above copyright
23.\" notice, this list of conditions and the following disclaimer in the
24.\" documentation and/or other materials provided with the distribution.
25.\"
26.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
27.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
28.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
29.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
30.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
31.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
32.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
33.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
34.\" (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.
36.\"
6a9b3198 37.\" $OpenBSD: sshd_config.5,v 1.15 2003/03/28 10:11:43 jmc Exp $
f5799ae1 38.Dd September 25, 1999
39.Dt SSHD_CONFIG 5
40.Os
41.Sh NAME
42.Nm sshd_config
43.Nd OpenSSH SSH daemon configuration file
44.Sh SYNOPSIS
45.Bl -tag -width Ds -compact
46.It Pa /etc/ssh/sshd_config
47.El
48.Sh DESCRIPTION
49.Nm sshd
50reads configuration data from
51.Pa /etc/ssh/sshd_config
52(or the file specified with
53.Fl f
54on the command line).
55The file contains keyword-argument pairs, one per line.
56Lines starting with
57.Ql #
58and empty lines are interpreted as comments.
59.Pp
60The possible
61keywords and their meanings are as follows (note that
62keywords are case-insensitive and arguments are case-sensitive):
63.Bl -tag -width Ds
64.It Cm AFSTokenPassing
65Specifies whether an AFS token may be forwarded to the server.
66Default is
67.Dq no .
68.It Cm AllowGroups
69This keyword can be followed by a list of group name patterns, separated
70by spaces.
71If specified, login is allowed only for users whose primary
72group or supplementary group list matches one of the patterns.
73.Ql \&*
74and
75.Ql ?
76can be used as
77wildcards in the patterns.
78Only group names are valid; a numerical group ID is not recognized.
79By default, login is allowed for all groups.
80.Pp
81.It Cm AllowTcpForwarding
82Specifies whether TCP forwarding is permitted.
83The default is
84.Dq yes .
85Note that disabling TCP forwarding does not improve security unless
86users are also denied shell access, as they can always install their
87own forwarders.
88.Pp
89.It Cm AllowUsers
90This keyword can be followed by a list of user name patterns, separated
91by spaces.
6a9b3198 92If specified, login is allowed only for user names that
f5799ae1 93match one of the patterns.
94.Ql \&*
95and
96.Ql ?
97can be used as
98wildcards in the patterns.
99Only user names are valid; a numerical user ID is not recognized.
100By default, login is allowed for all users.
101If the pattern takes the form USER@HOST then USER and HOST
102are separately checked, restricting logins to particular
103users from particular hosts.
104.Pp
105.It Cm AuthorizedKeysFile
106Specifies the file that contains the public keys that can be used
107for user authentication.
108.Cm AuthorizedKeysFile
109may contain tokens of the form %T which are substituted during connection
110set-up. The following tokens are defined: %% is replaced by a literal '%',
111%h is replaced by the home directory of the user being authenticated and
112%u is replaced by the username of that user.
113After expansion,
114.Cm AuthorizedKeysFile
115is taken to be an absolute path or one relative to the user's home
116directory.
117The default is
118.Dq .ssh/authorized_keys .
119.It Cm Banner
120In some jurisdictions, sending a warning message before authentication
121may be relevant for getting legal protection.
122The contents of the specified file are sent to the remote user before
123authentication is allowed.
124This option is only available for protocol version 2.
125By default, no banner is displayed.
126.Pp
127.It Cm ChallengeResponseAuthentication
128Specifies whether challenge response authentication is allowed.
129All authentication styles from
130.Xr login.conf 5
131are supported.
132The default is
133.Dq yes .
134.It Cm Ciphers
135Specifies the ciphers allowed for protocol version 2.
136Multiple ciphers must be comma-separated.
137The default is
138.Pp
139.Bd -literal
140 ``aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,
141 aes192-cbc,aes256-cbc''
142.Ed
143.It Cm ClientAliveInterval
144Sets a timeout interval in seconds after which if no data has been received
145from the client,
146.Nm sshd
147will send a message through the encrypted
148channel to request a response from the client.
149The default
150is 0, indicating that these messages will not be sent to the client.
151This option applies to protocol version 2 only.
152.It Cm ClientAliveCountMax
153Sets the number of client alive messages (see above) which may be
154sent without
155.Nm sshd
156receiving any messages back from the client. If this threshold is
157reached while client alive messages are being sent,
158.Nm sshd
159will disconnect the client, terminating the session. It is important
160to note that the use of client alive messages is very different from
161.Cm KeepAlive
162(below). The client alive messages are sent through the
163encrypted channel and therefore will not be spoofable. The TCP keepalive
164option enabled by
165.Cm KeepAlive
166is spoofable. The client alive mechanism is valuable when the client or
167server depend on knowing when a connection has become inactive.
168.Pp
169The default value is 3. If
170.Cm ClientAliveInterval
171(above) is set to 15, and
172.Cm ClientAliveCountMax
173is left at the default, unresponsive ssh clients
174will be disconnected after approximately 45 seconds.
175.It Cm Compression
176Specifies whether compression is allowed.
177The argument must be
178.Dq yes
179or
180.Dq no .
181The default is
182.Dq yes .
183.It Cm DenyGroups
184This keyword can be followed by a list of group name patterns, separated
185by spaces.
186Login is disallowed for users whose primary group or supplementary
187group list matches one of the patterns.
188.Ql \&*
189and
190.Ql ?
191can be used as
192wildcards in the patterns.
193Only group names are valid; a numerical group ID is not recognized.
194By default, login is allowed for all groups.
195.Pp
196.It Cm DenyUsers
197This keyword can be followed by a list of user name patterns, separated
198by spaces.
199Login is disallowed for user names that match one of the patterns.
200.Ql \&*
201and
202.Ql ?
203can be used as wildcards in the patterns.
204Only user names are valid; a numerical user ID is not recognized.
205By default, login is allowed for all users.
206If the pattern takes the form USER@HOST then USER and HOST
207are separately checked, restricting logins to particular
208users from particular hosts.
209.It Cm GatewayPorts
210Specifies whether remote hosts are allowed to connect to ports
211forwarded for the client.
212By default,
213.Nm sshd
6a9b3198 214binds remote port forwardings to the loopback address.
215This prevents other remote hosts from connecting to forwarded ports.
f5799ae1 216.Cm GatewayPorts
217can be used to specify that
218.Nm sshd
219should bind remote port forwardings to the wildcard address,
220thus allowing remote hosts to connect to forwarded ports.
221The argument must be
222.Dq yes
223or
224.Dq no .
225The default is
226.Dq no .
227.It Cm HostbasedAuthentication
228Specifies whether rhosts or /etc/hosts.equiv authentication together
229with successful public key client host authentication is allowed
230(hostbased authentication).
231This option is similar to
232.Cm RhostsRSAAuthentication
233and applies to protocol version 2 only.
234The default is
235.Dq no .
236.It Cm HostKey
237Specifies a file containing a private host key
238used by SSH.
239The default is
240.Pa /etc/ssh/ssh_host_key
241for protocol version 1, and
242.Pa /etc/ssh/ssh_host_rsa_key
243and
244.Pa /etc/ssh/ssh_host_dsa_key
245for protocol version 2.
246Note that
247.Nm sshd
248will refuse to use a file if it is group/world-accessible.
249It is possible to have multiple host key files.
250.Dq rsa1
251keys are used for version 1 and
252.Dq dsa
253or
254.Dq rsa
255are used for version 2 of the SSH protocol.
c0fc5818 256.It Cm GssapiAuthentication
257Specifies whether authentication based on GSSAPI may be used, either using
258the result of a successful key exchange, or using GSSAPI user
259authentication.
260The default is
261.Dq yes .
262Note that this option applies to protocol version 2 only.
263.It Cm GssapiKeyExchange
264Specifies whether key exchange based on GSSAPI may be used. When using
265GSSAPI key exchange the server need not have a host key.
266The default is
267.Dq yes .
268Note that this option applies to protocol version 2 only.
269.It Cm GssapiUseSessionCredCache
270Specifies whether a unique credentials cache name should be generated per
271session for storing delegated credentials.
272The default is
273.Dq yes .
274Note that this option applies to protocol version 2 only.
275
f5799ae1 276.It Cm IgnoreRhosts
277Specifies that
278.Pa .rhosts
279and
280.Pa .shosts
281files will not be used in
282.Cm RhostsAuthentication ,
283.Cm RhostsRSAAuthentication
284or
285.Cm HostbasedAuthentication .
286.Pp
287.Pa /etc/hosts.equiv
288and
289.Pa /etc/shosts.equiv
290are still used.
291The default is
292.Dq yes .
293.It Cm IgnoreUserKnownHosts
294Specifies whether
295.Nm sshd
296should ignore the user's
297.Pa $HOME/.ssh/known_hosts
298during
299.Cm RhostsRSAAuthentication
300or
301.Cm HostbasedAuthentication .
302The default is
303.Dq no .
304.It Cm KeepAlive
305Specifies whether the system should send TCP keepalive messages to the
306other side.
307If they are sent, death of the connection or crash of one
308of the machines will be properly noticed.
309However, this means that
310connections will die if the route is down temporarily, and some people
311find it annoying.
312On the other hand, if keepalives are not sent,
313sessions may hang indefinitely on the server, leaving
314.Dq ghost
315users and consuming server resources.
316.Pp
317The default is
318.Dq yes
319(to send keepalives), and the server will notice
320if the network goes down or the client host crashes.
321This avoids infinitely hanging sessions.
322.Pp
323To disable keepalives, the value should be set to
324.Dq no .
325.It Cm KerberosAuthentication
326Specifies whether Kerberos authentication is allowed.
327This can be in the form of a Kerberos ticket, or if
f5799ae1 328.Cm PasswordAuthentication
329is yes, the password provided by the user will be validated through
330the Kerberos KDC.
331To use this option, the server needs a
332Kerberos servtab which allows the verification of the KDC's identity.
333Default is
334.Dq no .
335.It Cm KerberosOrLocalPasswd
336If set then if password authentication through Kerberos fails then
337the password will be validated via any additional local mechanism
338such as
339.Pa /etc/passwd .
340Default is
341.Dq yes .
342.It Cm KerberosTgtPassing
343Specifies whether a Kerberos TGT may be forwarded to the server.
344Default is
345.Dq no ,
346as this only works when the Kerberos KDC is actually an AFS kaserver.
347.It Cm KerberosTicketCleanup
348Specifies whether to automatically destroy the user's ticket cache
349file on logout.
350Default is
351.Dq yes .
352.It Cm KeyRegenerationInterval
353In protocol version 1, the ephemeral server key is automatically regenerated
354after this many seconds (if it has been used).
355The purpose of regeneration is to prevent
356decrypting captured sessions by later breaking into the machine and
357stealing the keys.
358The key is never stored anywhere.
359If the value is 0, the key is never regenerated.
360The default is 3600 (seconds).
361.It Cm ListenAddress
362Specifies the local addresses
363.Nm sshd
364should listen on.
365The following forms may be used:
366.Pp
367.Bl -item -offset indent -compact
368.It
369.Cm ListenAddress
370.Sm off
371.Ar host No | Ar IPv4_addr No | Ar IPv6_addr
372.Sm on
373.It
374.Cm ListenAddress
375.Sm off
376.Ar host No | Ar IPv4_addr No : Ar port
377.Sm on
378.It
379.Cm ListenAddress
380.Sm off
381.Oo
382.Ar host No | Ar IPv6_addr Oc : Ar port
383.Sm on
384.El
385.Pp
386If
387.Ar port
388is not specified,
389.Nm sshd
390will listen on the address and all prior
391.Cm Port
392options specified. The default is to listen on all local
6a9b3198 393addresses.
394Multiple
f5799ae1 395.Cm ListenAddress
396options are permitted. Additionally, any
397.Cm Port
398options must precede this option for non port qualified addresses.
399.It Cm LoginGraceTime
400The server disconnects after this time if the user has not
401successfully logged in.
402If the value is 0, there is no time limit.
41b2f314 403The default is 120 seconds.
f5799ae1 404.It Cm LogLevel
405Gives the verbosity level that is used when logging messages from
406.Nm sshd .
407The possible values are:
408QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2 and DEBUG3.
6a9b3198 409The default is INFO.
410DEBUG and DEBUG1 are equivalent.
411DEBUG2 and DEBUG3 each specify higher levels of debugging output.
412Logging with a DEBUG level violates the privacy of users and is not recommended.
f5799ae1 413.It Cm MACs
414Specifies the available MAC (message authentication code) algorithms.
415The MAC algorithm is used in protocol version 2
416for data integrity protection.
417Multiple algorithms must be comma-separated.
418The default is
419.Dq hmac-md5,hmac-sha1,hmac-ripemd160,hmac-sha1-96,hmac-md5-96 .
420.It Cm MaxStartups
421Specifies the maximum number of concurrent unauthenticated connections to the
422.Nm sshd
423daemon.
424Additional connections will be dropped until authentication succeeds or the
425.Cm LoginGraceTime
426expires for a connection.
427The default is 10.
428.Pp
429Alternatively, random early drop can be enabled by specifying
430the three colon separated values
431.Dq start:rate:full
432(e.g., "10:30:60").
433.Nm sshd
434will refuse connection attempts with a probability of
435.Dq rate/100
436(30%)
437if there are currently
438.Dq start
439(10)
440unauthenticated connections.
441The probability increases linearly and all connection attempts
442are refused if the number of unauthenticated connections reaches
443.Dq full
444(60).
680cee3b 445.It Cm PAMAuthenticationViaKbdInt
446Specifies whether PAM challenge response authentication is allowed. This
447allows the use of most PAM challenge response authentication modules, but
448it will allow password authentication regardless of whether
449.Cm PasswordAuthentication
450is enabled.
f5799ae1 451.It Cm PasswordAuthentication
452Specifies whether password authentication is allowed.
453The default is
454.Dq yes .
455.It Cm PermitEmptyPasswords
456When password authentication is allowed, it specifies whether the
457server allows login to accounts with empty password strings.
458The default is
459.Dq no .
460.It Cm PermitRootLogin
461Specifies whether root can login using
462.Xr ssh 1 .
463The argument must be
464.Dq yes ,
465.Dq without-password ,
466.Dq forced-commands-only
467or
468.Dq no .
469The default is
470.Dq yes .
471.Pp
472If this option is set to
473.Dq without-password
474password authentication is disabled for root.
475.Pp
476If this option is set to
477.Dq forced-commands-only
478root login with public key authentication will be allowed,
479but only if the
480.Ar command
481option has been specified
482(which may be useful for taking remote backups even if root login is
483normally not allowed). All other authentication methods are disabled
484for root.
485.Pp
486If this option is set to
487.Dq no
488root is not allowed to login.
41b2f314 489.It Cm PermitUserEnvironment
490Specifies whether
491.Pa ~/.ssh/environment
492and
493.Cm environment=
494options in
495.Pa ~/.ssh/authorized_keys
496are processed by
497.Nm sshd .
498The default is
499.Dq no .
500Enabling environment processing may enable users to bypass access
501restrictions in some configurations using mechanisms such as
502.Ev LD_PRELOAD .
f5799ae1 503.It Cm PidFile
680cee3b 504Specifies the file that contains the process ID of the
f5799ae1 505.Nm sshd
506daemon.
507The default is
508.Pa /var/run/sshd.pid .
509.It Cm Port
510Specifies the port number that
511.Nm sshd
512listens on.
513The default is 22.
514Multiple options of this type are permitted.
515See also
516.Cm ListenAddress .
517.It Cm PrintLastLog
518Specifies whether
519.Nm sshd
520should print the date and time when the user last logged in.
521The default is
522.Dq yes .
523.It Cm PrintMotd
524Specifies whether
525.Nm sshd
526should print
527.Pa /etc/motd
528when a user logs in interactively.
529(On some systems it is also printed by the shell,
530.Pa /etc/profile ,
531or equivalent.)
532The default is
533.Dq yes .
534.It Cm Protocol
535Specifies the protocol versions
536.Nm sshd
41b2f314 537supports.
f5799ae1 538The possible values are
539.Dq 1
540and
541.Dq 2 .
542Multiple versions must be comma-separated.
543The default is
544.Dq 2,1 .
41b2f314 545Note that the order of the protocol list does not indicate preference,
546because the client selects among multiple protocol versions offered
547by the server.
548Specifying
549.Dq 2,1
550is identical to
551.Dq 1,2 .
f5799ae1 552.It Cm PubkeyAuthentication
553Specifies whether public key authentication is allowed.
554The default is
555.Dq yes .
556Note that this option applies to protocol version 2 only.
557.It Cm RhostsAuthentication
558Specifies whether authentication using rhosts or /etc/hosts.equiv
559files is sufficient.
560Normally, this method should not be permitted because it is insecure.
561.Cm RhostsRSAAuthentication
562should be used
563instead, because it performs RSA-based host authentication in addition
564to normal rhosts or /etc/hosts.equiv authentication.
565The default is
566.Dq no .
567This option applies to protocol version 1 only.
568.It Cm RhostsRSAAuthentication
569Specifies whether rhosts or /etc/hosts.equiv authentication together
570with successful RSA host authentication is allowed.
571The default is
572.Dq no .
573This option applies to protocol version 1 only.
574.It Cm RSAAuthentication
575Specifies whether pure RSA authentication is allowed.
576The default is
577.Dq yes .
578This option applies to protocol version 1 only.
579.It Cm ServerKeyBits
580Defines the number of bits in the ephemeral protocol version 1 server key.
581The minimum value is 512, and the default is 768.
582.It Cm StrictModes
583Specifies whether
584.Nm sshd
585should check file modes and ownership of the
586user's files and home directory before accepting login.
587This is normally desirable because novices sometimes accidentally leave their
588directory or files world-writable.
589The default is
590.Dq yes .
591.It Cm Subsystem
592Configures an external subsystem (e.g., file transfer daemon).
593Arguments should be a subsystem name and a command to execute upon subsystem
594request.
595The command
596.Xr sftp-server 8
597implements the
598.Dq sftp
599file transfer subsystem.
600By default no subsystems are defined.
601Note that this option applies to protocol version 2 only.
602.It Cm SyslogFacility
603Gives the facility code that is used when logging messages from
604.Nm sshd .
605The possible values are: DAEMON, USER, AUTH, LOCAL0, LOCAL1, LOCAL2,
606LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7.
607The default is AUTH.
608.It Cm UseLogin
609Specifies whether
610.Xr login 1
611is used for interactive login sessions.
612The default is
613.Dq no .
614Note that
615.Xr login 1
616is never used for remote command execution.
617Note also, that if this is enabled,
618.Cm X11Forwarding
619will be disabled because
620.Xr login 1
621does not know how to handle
622.Xr xauth 1
6a9b3198 623cookies.
624If
f5799ae1 625.Cm UsePrivilegeSeparation
626is specified, it will be disabled after authentication.
627.It Cm UsePrivilegeSeparation
628Specifies whether
629.Nm sshd
630separates privileges by creating an unprivileged child process
6a9b3198 631to deal with incoming network traffic.
632After successful authentication, another process will be created that has
633the privilege of the authenticated user.
634The goal of privilege separation is to prevent privilege
f5799ae1 635escalation by containing any corruption within the unprivileged processes.
636The default is
637.Dq yes .
638.It Cm VerifyReverseMapping
639Specifies whether
640.Nm sshd
641should try to verify the remote host name and check that
642the resolved host name for the remote IP address maps back to the
643very same IP address.
644The default is
645.Dq no .
646.It Cm X11DisplayOffset
647Specifies the first display number available for
648.Nm sshd Ns 's
649X11 forwarding.
650This prevents
651.Nm sshd
652from interfering with real X11 servers.
653The default is 10.
654.It Cm X11Forwarding
655Specifies whether X11 forwarding is permitted.
41b2f314 656The argument must be
657.Dq yes
658or
659.Dq no .
f5799ae1 660The default is
661.Dq no .
41b2f314 662.Pp
663When X11 forwarding is enabled, there may be additional exposure to
664the server and to client displays if the
665.Nm sshd
666proxy display is configured to listen on the wildcard address (see
667.Cm X11UseLocalhost
668below), however this is not the default.
669Additionally, the authentication spoofing and authentication data
670verification and substitution occur on the client side.
671The security risk of using X11 forwarding is that the client's X11
672display server may be exposed to attack when the ssh client requests
673forwarding (see the warnings for
674.Cm ForwardX11
675in
676.Xr ssh_config 5 ).
677A system administrator may have a stance in which they want to
678protect clients that may expose themselves to attack by unwittingly
679requesting X11 forwarding, which can warrant a
680.Dq no
681setting.
682.Pp
683Note that disabling X11 forwarding does not prevent users from
684forwarding X11 traffic, as users can always install their own forwarders.
f5799ae1 685X11 forwarding is automatically disabled if
686.Cm UseLogin
687is enabled.
688.It Cm X11UseLocalhost
689Specifies whether
690.Nm sshd
691should bind the X11 forwarding server to the loopback address or to
6a9b3198 692the wildcard address.
693By default,
f5799ae1 694.Nm sshd
695binds the forwarding server to the loopback address and sets the
696hostname part of the
697.Ev DISPLAY
698environment variable to
699.Dq localhost .
41b2f314 700This prevents remote hosts from connecting to the proxy display.
f5799ae1 701However, some older X11 clients may not function with this
702configuration.
703.Cm X11UseLocalhost
704may be set to
705.Dq no
706to specify that the forwarding server should be bound to the wildcard
707address.
708The argument must be
709.Dq yes
710or
711.Dq no .
712The default is
713.Dq yes .
714.It Cm XAuthLocation
41b2f314 715Specifies the full pathname of the
f5799ae1 716.Xr xauth 1
717program.
718The default is
719.Pa /usr/X11R6/bin/xauth .
720.El
721.Ss Time Formats
722.Pp
723.Nm sshd
724command-line arguments and configuration file options that specify time
725may be expressed using a sequence of the form:
726.Sm off
41b2f314 727.Ar time Op Ar qualifier ,
f5799ae1 728.Sm on
729where
730.Ar time
731is a positive integer value and
732.Ar qualifier
733is one of the following:
734.Pp
735.Bl -tag -width Ds -compact -offset indent
736.It Cm <none>
737seconds
738.It Cm s | Cm S
739seconds
740.It Cm m | Cm M
741minutes
742.It Cm h | Cm H
743hours
744.It Cm d | Cm D
745days
746.It Cm w | Cm W
747weeks
748.El
749.Pp
750Each member of the sequence is added together to calculate
751the total time value.
752.Pp
753Time format examples:
754.Pp
755.Bl -tag -width Ds -compact -offset indent
756.It 600
757600 seconds (10 minutes)
758.It 10m
75910 minutes
760.It 1h30m
7611 hour 30 minutes (90 minutes)
762.El
763.Sh FILES
764.Bl -tag -width Ds
765.It Pa /etc/ssh/sshd_config
766Contains configuration data for
767.Nm sshd .
768This file should be writable by root only, but it is recommended
769(though not necessary) that it be world-readable.
770.El
771.Sh AUTHORS
772OpenSSH is a derivative of the original and free
773ssh 1.2.12 release by Tatu Ylonen.
774Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos,
775Theo de Raadt and Dug Song
776removed many bugs, re-added newer features and
777created OpenSSH.
778Markus Friedl contributed the support for SSH
779protocol versions 1.5 and 2.0.
780Niels Provos and Markus Friedl contributed support
781for privilege separation.
782.Sh SEE ALSO
783.Xr sshd 8
This page took 0.160305 seconds and 5 git commands to generate.