[sisyphus] service sshd restart
Dmitry Lebkov
=?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Пн Фев 3 01:50:26 MSK 2003
On Mon, 3 Feb 2003 01:40:33 +0300
"Dmitry V. Levin" <ldv на altlinux.org> wrote:
> On Sun, Feb 02, 2003 at 09:38:16PM +0500, vic ismakaev wrote:
> > Может я чего-то не понимаю,но ситуация такова.
> > Захожу по ssh на хост.
> > su -
> > service sshd restart
> > связь обрывается.
> > Опять
> > ssh host
> > port 22: Connection refused
> >
> > То есть такое впечатление, что
> > service sshd restart c удаленной консоли делать нельзя.
> > Если сделать service sshd restar >/dev/null 2>&1, то один раз проходит,второй
> > - уже отваливается без перезапуска.
> > Может стоит както переопределить секцию restart в /etc/rc.d/initd/sshd чтобы
> > можно было безболезненно рестартовать sshd удаленно.
> >
> > P.S service sshd reload проходит нормально.
>
> А теперь объясните мне и остальным, зачем использовать restart, если
> работает reload?
Чтобы спилить сук, на котором висишь ... %) Первое, приходящее в голову:
вариант dist-upgrade через ssh, когда ssh-server попадает в этот самый
dist-upgrade. Сам по этим граблям пару раз прошел -- теперь прежде чем
ответить 'y' высматриваю в списке ssh-server и, если есть такой - обновляю
его руками, предварительно загнав в crontab:
*/3 * * * * /sbin/service sshd restart
--
WBR, Dmitry Lebkov
Подробная информация о списке рассылки Sisyphus