SUMMARY: SSH not starting up at boot

From: Pascal Robert <probert_at_osci.qc.ca>
Date: Wed, 03 Apr 2002 13:30:12 -0500

Thanks to a lot of people, especially Robert M. Lang, it works with the
following script. I also renamed S99ssh to S99sshd (added a 'd' at the
end).

#!/bin/sh
#
# 1999/06/20, by keisukeh
#

#
# Startup for Sshd Daemon
#

case $1 in
'start')
   if [ -f /usr/local/sbin/sshd ]; then
            echo "starting SSHD daemon"
            /usr/local/sbin/sshd &
   fi
   ;;
'stop')
        PID=`/usr/bin/ps -e -u 0|/usr/bin/fgrep sshd|/usr/bin/awk '{print
$1}'`
        if [ ! -z "$PID" ] ; then
                /usr/bin/kill ${PID} 1>/dev/null 2>&1
        fi
        ;;
*)
        echo "Usage: /etc/rc2.d/S99sshd { start | stop }"
        ;;
esac
exit 0


------ Forwarded Message
> From: Pascal Robert <probert_at_osci.qc.ca>
> Followup-To: poster
> Date: Tue, 02 Apr 2002 09:11:15 -0500
> To: tru64-unix-managers_at_ornl.gov
> Subject: SSH not starting up at boot
>
> Hi list,
>
> I installed OpenSSH 2.9.9p2 (will update to 3.x soon) on a Alpha Server 800.
> I created a startup script in /sbin/init.d called 'sshd' but when the server
> reboot, sshd is not started. BUT if I start it manually after boot ('sh
> /sbin/init.d/sshd start'), it do work. Anything missing ?
>
> Permissions on script is:
>
> # ls -l /sbin/init.d/sshd
> -rwxr-x--- 1 bin bin 416 Apr 2 09:06 /sbin/init.d/sshd
>
> Script code:
>
> #
> #!/sbin/sh
> #
>
> PATH=/sbin:/usr/sbin:/usr/bin
> export PATH
> KILL="/bin/kill"
>
> Pid=`/sbin/init.d/bin/psmgetpid sshd`
>
> case "$1" in
> 'start')
> if /usr/sbin/sshd ; then
> echo "SSHD started"
> else
> echo "Cannot start SSHD"
> fi
> ;;
> 'stop')
> if [ "X$Pid" != "X" ]; then
> $KILL $Pid
> fi
> ;;
> *)
> echo "usage: $0 {start|stop}"
> ;;
> Esac
>

------ End of Forwarded Message
Received on Wed Apr 03 2002 - 18:37:03 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:43 NZDT