1f388f5efSDag-Erling Smørgrav# $OpenBSD: sshd_config,v 1.59 2002/09/25 11:17:16 markus Exp $ 21f334c7bSDag-Erling Smørgrav# $FreeBSD$ 3511b41d2SMark Murray 480628bacSDag-Erling Smørgrav# This is the sshd server system-wide configuration file. See 580628bacSDag-Erling Smørgrav# sshd_config(5) for more information. 6ca3176e7SBrian Feldman 7989dd127SDag-Erling Smørgrav# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin 8989dd127SDag-Erling Smørgrav 9af12a3e7SDag-Erling Smørgrav# The strategy used for options in the default sshd_config shipped with 10af12a3e7SDag-Erling Smørgrav# OpenSSH is to specify options with their default value where 11af12a3e7SDag-Erling Smørgrav# possible, but leave them commented. Uncommented options change a 12af12a3e7SDag-Erling Smørgrav# default value. 13af12a3e7SDag-Erling Smørgrav 141f334c7bSDag-Erling Smørgrav# Note that some of FreeBSD's defaults differ from OpenBSD's, and 151f334c7bSDag-Erling Smørgrav# FreeBSD has a few additional options. 161f334c7bSDag-Erling Smørgrav 179a979375SDag-Erling Smørgrav#VersionAddendum FreeBSD-20020629 181f334c7bSDag-Erling Smørgrav 19af12a3e7SDag-Erling Smørgrav#Port 22 20e8aafc91SKris Kennaway#Protocol 2,1 21511b41d2SMark Murray#ListenAddress 0.0.0.0 22511b41d2SMark Murray#ListenAddress :: 2309958426SBrian Feldman 24af12a3e7SDag-Erling Smørgrav# HostKey for protocol version 1 25af12a3e7SDag-Erling Smørgrav#HostKey /etc/ssh/ssh_host_key 26af12a3e7SDag-Erling Smørgrav# HostKeys for protocol version 2 27af12a3e7SDag-Erling Smørgrav#HostKey /etc/ssh/ssh_host_dsa_key 28af12a3e7SDag-Erling Smørgrav 29af12a3e7SDag-Erling Smørgrav# Lifetime and size of ephemeral version 1 server key 30af12a3e7SDag-Erling Smørgrav#KeyRegenerationInterval 3600 31af12a3e7SDag-Erling Smørgrav#ServerKeyBits 768 32511b41d2SMark Murray 33511b41d2SMark Murray# Logging 34511b41d2SMark Murray#obsoletes QuietMode and FascistLogging 35af12a3e7SDag-Erling Smørgrav#SyslogFacility AUTH 36af12a3e7SDag-Erling Smørgrav#LogLevel INFO 37511b41d2SMark Murray 38af12a3e7SDag-Erling Smørgrav# Authentication: 39af12a3e7SDag-Erling Smørgrav 401f334c7bSDag-Erling Smørgrav#LoginGraceTime 120 411f334c7bSDag-Erling Smørgrav#PermitRootLogin no 42af12a3e7SDag-Erling Smørgrav#StrictModes yes 43af12a3e7SDag-Erling Smørgrav 44af12a3e7SDag-Erling Smørgrav#RSAAuthentication yes 45af12a3e7SDag-Erling Smørgrav#PubkeyAuthentication yes 46af12a3e7SDag-Erling Smørgrav#AuthorizedKeysFile .ssh/authorized_keys 47af12a3e7SDag-Erling Smørgrav 48af12a3e7SDag-Erling Smørgrav# rhosts authentication should not be used 49af12a3e7SDag-Erling Smørgrav#RhostsAuthentication no 50af12a3e7SDag-Erling Smørgrav# Don't read the user's ~/.rhosts and ~/.shosts files 51af12a3e7SDag-Erling Smørgrav#IgnoreRhosts yes 52af12a3e7SDag-Erling Smørgrav# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts 53af12a3e7SDag-Erling Smørgrav#RhostsRSAAuthentication no 54ca3176e7SBrian Feldman# similar for protocol version 2 55af12a3e7SDag-Erling Smørgrav#HostbasedAuthentication no 56af12a3e7SDag-Erling Smørgrav# Change to yes if you don't trust ~/.ssh/known_hosts for 57af12a3e7SDag-Erling Smørgrav# RhostsRSAAuthentication and HostbasedAuthentication 58af12a3e7SDag-Erling Smørgrav#IgnoreUserKnownHosts no 59511b41d2SMark Murray 60511b41d2SMark Murray# To disable tunneled clear text passwords, change to no here! 61af12a3e7SDag-Erling Smørgrav#PasswordAuthentication yes 62af12a3e7SDag-Erling Smørgrav#PermitEmptyPasswords no 63ca3176e7SBrian Feldman 6453282320SDag-Erling Smørgrav# Change to no to disable PAM authentication 6580241871SDag-Erling Smørgrav#ChallengeResponseAuthentication yes 66511b41d2SMark Murray 67af12a3e7SDag-Erling Smørgrav# Kerberos options 6880628bacSDag-Erling Smørgrav#KerberosAuthentication no 69511b41d2SMark Murray#KerberosOrLocalPasswd yes 70af12a3e7SDag-Erling Smørgrav#KerberosTicketCleanup yes 71511b41d2SMark Murray 7280628bacSDag-Erling Smørgrav#AFSTokenPassing no 73511b41d2SMark Murray 74af12a3e7SDag-Erling Smørgrav# Kerberos TGT Passing only works with the AFS kaserver 75af12a3e7SDag-Erling Smørgrav#KerberosTgtPassing no 76af12a3e7SDag-Erling Smørgrav 771f334c7bSDag-Erling Smørgrav#X11Forwarding yes 78af12a3e7SDag-Erling Smørgrav#X11DisplayOffset 10 79af12a3e7SDag-Erling Smørgrav#X11UseLocalhost yes 80af12a3e7SDag-Erling Smørgrav#PrintMotd yes 81af12a3e7SDag-Erling Smørgrav#PrintLastLog yes 82af12a3e7SDag-Erling Smørgrav#KeepAlive yes 83511b41d2SMark Murray#UseLogin no 84989dd127SDag-Erling Smørgrav#UsePrivilegeSeparation yes 85f388f5efSDag-Erling Smørgrav#PermitUserEnvironment no 8680628bacSDag-Erling Smørgrav#Compression yes 87c2d3a559SKris Kennaway 88af12a3e7SDag-Erling Smørgrav#MaxStartups 10 89af12a3e7SDag-Erling Smørgrav# no default banner path 90af12a3e7SDag-Erling Smørgrav#Banner /some/path 91af12a3e7SDag-Erling Smørgrav#VerifyReverseMapping no 92ca3176e7SBrian Feldman 93af12a3e7SDag-Erling Smørgrav# override default of no subsystems 94ca3176e7SBrian FeldmanSubsystem sftp /usr/libexec/sftp-server 95