Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Sep 2015 12:11:04 +0200
From:      Miroslav Lachman <000.fbsd@quip.cz>
To:        "Eugene M. Zheganin" <emz@norma.perm.ru>, stable@freebsd.org
Subject:   Re: when the sshd hits the fan
Message-ID:  <56027AB8.9080301@quip.cz>
In-Reply-To: <56026686.8030308@norma.perm.ru>
References:  <56026686.8030308@norma.perm.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Eugene M. Zheganin wrote on 09/23/2015 10:44:
> Hi.
>
> I'm trying to understand why the sshd still starts after local daemons,
> out-of-the-box, and what it takes to make this extremely vital service
> to start before non-system (local) ones. I bet I'm not the first one to
> ask, so why isn't this already done ? Seems quite easy for me.

I was thinking about this a long time ago and instead of trying to 
change FreeBSD, I just added one simple file on each of our servers:


~/> cat /usr/local/etc/rc.d/sshd_reorder
#!/bin/sh

# PROVIDE: sshd_reorder
# REQUIRE: LOGIN sshd

## this file is just to start sshd earlier on the boot
## mainly before long starting processes like jails, mysql, apache etc.
##
## place this file in to /usr/local/etc/rc.d/sshd_reorder
## and make it executable chmod 0555 /usr/local/etc/rc.d/sshd_reorder


It is not perfect, because some services are still started before sshd.

Miroslav Lachman



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56027AB8.9080301>