1#!/bin/sh 2# 3# sshd Starts sshd. 4# 5 6# Make sure the ssh-keygen progam exists 7[ -f /usr/bin/ssh-keygen ] || exit 0 8 9umask 077 10 11start() { 12 # Create any missing keys 13 /usr/bin/ssh-keygen -A 14 15 printf "Starting sshd: " 16 /usr/sbin/sshd 17 touch /var/lock/sshd 18 echo "OK" 19} 20stop() { 21 printf "Stopping sshd: " 22 killall sshd 23 rm -f /var/lock/sshd 24 echo "OK" 25} 26restart() { 27 stop 28 start 29} 30 31case "$1" in 32 start) 33 start 34 ;; 35 stop) 36 stop 37 ;; 38 restart|reload) 39 restart 40 ;; 41 *) 42 echo "Usage: $0 {start|stop|restart}" 43 exit 1 44esac 45 46exit $? 47 48