• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Using the dropbear SSH server with runit's services supervision
2---------------------------------------------------------------
3
4The dropbear SSH server is perfectly suited to be run under runit's
5service supervision, and this package already has prepared an adequate
6service directory.  Follow these steps to enable the dropbear service
7using the runit package.
8
9If not yet installed on your system, install the runit package, and make
10sure its service supervision is enabled (it's by default)
11
12 # apt-get install runit
13
14Make sure the dropbear service normally handled through the sysv init
15script is stopped
16
17 # /etc/init.d/dropbear stop
18
19Create the system user ``dropbearlog'' which will run the logger service,
20and own the logs
21
22 # adduser --system --home /var/log/dropbear --no-create-home dropbearlog
23
24Create the log directory and make the newly created system user the owner
25of this directory
26
27 # mkdir -p /var/log/dropbear && chown dropbearlog /var/log/dropbear
28
29Optionally adjust the configuration of the dropbear service by editing the
30run script
31
32 # vi /etc/dropbear/run
33
34Finally enable the service by linking dropbear's service directory to
35/var/service/.  The service will be started within five seconds, and
36automatically at boot time.  The sysv init script is disabled; see the
37runsvctrl(8) program for information on how to control services handled by
38runit.  See the svlogd(8) program on how to configure the log service.
39
40 # ln -s /etc/dropbear /var/service/
41
42Optionally check the status of the service a few seconds later
43
44 # runsvstat -l /var/service/dropbear
45
46 -- Gerrit Pape <pape@smarden.org>, Sun, 16 May 2004 15:52:34 +0000
47