xref: /freebsd/contrib/netbsd-tests/lib/librumphijack/sshd_config.in (revision 0b3105a37d7adcadcb720112fed4dc4e8040be99)
1# $NetBSD: sshd_config.in,v 1.1 2011/02/14 15:14:00 pooka Exp $
2
3# Basic settings.
4Port 22
5Protocol 2
6
7# Provide information to the user in case something goes wrong.
8LogLevel DEBUG1
9
10# The host key.  It lives in the work directory because we need to set
11# very strict permissions on it and cannot modify the copy on the source
12# directory.
13HostKey @WORKDIR@/ssh_host_key
14
15# The authorized keys file we set up during the test to allow the client
16# to safely log in.  We need to disable strict modes because ATF_WORKDIR
17# usually lives in /tmp, which has 1777 permissions and are not liked by
18# sshd.
19AuthorizedKeysFile @WORKDIR@/authorized_keys
20StrictModes no
21
22# Some settings to allow user runs of sshd.
23PidFile @WORKDIR@/sshd.pid
24UsePam no
25UsePrivilegeSeparation no
26
27# The root user should also be able to run the tests.
28PermitRootLogin yes
29
30# Be restrictive about access to the temporary server.  Only allow key-based
31# authentication.
32ChallengeResponseAuthentication no
33GSSAPIAuthentication no
34HostbasedAuthentication no
35KerberosAuthentication no
36MaxAuthTries 1
37MaxStartups 1
38PasswordAuthentication no
39PubkeyAuthentication yes
40