Sshd kun je starten door simpelweg het volgende als root in te typen:
# /usr/local/sbin/sshd
Om sshd gelijk na het booten te laten starten moet je de volgende regel in je /etc/rc.d/rc.local toevoegen:
/usr/local/sbin/sshd
Je kunt ook een scriptje maken om bij het opstarten gelijk sshd te laten starten zoals in RedHat 6.X versies met [ok] of [failed]. Hieronder staat een scriptje enkel voor RH6.X !
Je moet een bestandje aanmaken in de dir /etc/rc.d/init.d/ Dit doe je als volgt:
#touch /etc/rc.d/init.d/sshd
Nu moet het bestandje nog executable gemaakt worden, dit gaat als volgt:
#chmod +x /etc/rc.d/init.d/sshd
Hieronder het voorbeeld wat in het /etc/rc.d/init.d/sshd bestandje moet staan; je hoeft het niet over te typen, je kunt het gewoon met copy en paste kopieëren.
#! /bin/sh
#
# Source function library.
. /etc/rc.d/init.d/functions
RETVAL=0
PATH=$PATH:/usr/local/sbin
# See how we were called.
case "$1" in
start)
echo -n "Starting ssh daemon:"
daemon sshd
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/sshd
;;
stop)
echo -n "Stopping ssh daemon: "
killproc sshd
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/sshd
;;
status)
status sshd
RETVAL=$?
;;
restart)
$0 stop
$0 start
RETVAL=$?
;;
reload)
killall -HUP sshd
RETVAL=$?
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
esac
exit $RETVAL
Dan nu de links maken voor het opstarten in runlevel 3 en 5
ln -s /etc/rc.d/init.d/sshd /etc/rc.d/rc3.d/S40sshd
en
ln -s /etc/rc.d/init.d/sshd /etc/rc.d/rc5.d/S40sshd
Nu zou de ssh deamon automatisch moeten opstarten. Je kunt dit testen door de machine te rebooten.