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