URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 172
[ Назад ]

Исходное сообщение
"как послать серверу по сети сигнал shutdown?"

Отправлено wath_maker , 17-Окт-01 19:03 
не прошу вытирать мне сопли, только скажите, где об этом можно почитать...

Содержание

Сообщения в этом обсуждении
"RE: как послать серверу по сети сигнал shutdown?"
Отправлено Grubber , 20-Окт-01 16:03 
>не прошу вытирать мне сопли, только
>скажите, где об этом можно
>почитать...

Заведи юзера и разреши в sudo делать halt, тогда с удаленной машины (после настройки беспарольного ssh коннекта):

ssh -l shutdownuser host.ru sudo /sbin/halt


"RE: как послать серверу по сети сигнал shutdown?"
Отправлено Paul , 15-Ноя-01 23:08 
>не прошу вытирать мне сопли, только
>скажите, где об этом можно
>почитать...


в районе SNMP покопай...


"RE: как послать серверу по сети сигнал shutdown?"
Отправлено Vitaley , 07-Дек-01 14:01 
Заводим юзера например offserver
Добовляем его в группу операторов
(operators in FreeBSD)
логинимся под ним и
shutdown -r +0
(в нек linux-ах shutdown -r now)
Но если это должен делать кто-то кому shell давать не охота то пишем скрипт
#!/bin/sh
shutdown -r +0
exit;
Далее в /etc/shells дописываем этот скрирт
и юзеру offserver ставим этот скрипт как шелл

Все логинимся лучше по ssh
(c windows можно настроить putty )
вводим пароль и бай бай :-)


"RE: как послать серверу по сети сигнал shutdown?"
Отправлено Mike , 14-Дек-01 14:47 
Можно еще более "удаленным способом", но для этого нужно самому быть админом. Заводим, как было описано, отдельного юзера, а дальше шлем по обычной электронной почте мэйл с ключевыми секретными фразами. Далее, планировщиком или иным каким способом запускаем скрипт, который  регулярно проверяет не наступило ли указанное событие. Если наступило - скрипт делает дальше все, что нужно. Это очень мощный и опасный механизм, требующий прав админа и хорошего понимания последствий. Тем не менее, его можно распространить на некоторые менее опасные действия. Это удобно, ведь электронную почту можно посылать, например, с мобильника.

"RE: как послать серверу по сети сигнал shutdown?"
Отправлено Кельвин , 05-Янв-02 01:49 
>Можно еще более "удаленным способом", но
>для этого нужно самому быть
>админом. Заводим, как было описано,
>отдельного юзера, а дальше шлем
>по обычной электронной почте мэйл
>с ключевыми секретными фразами. Далее,
>планировщиком или иным каким способом
>запускаем скрипт, который  регулярно
>проверяет не наступило ли указанное
>событие. Если наступило - скрипт
>делает дальше все, что нужно.
>Это очень мощный и опасный
>механизм, требующий прав админа и
>хорошего понимания последствий. Тем не
>менее, его можно распространить на
>некоторые менее опасные действия. Это
>удобно, ведь электронную почту можно
>посылать, например, с мобильника.


Конкретное извращения. Но я в свое время делал подобные вещи. Советую при этом кодировать письмо pgp и сверять даты, чтобы не подделали. Хотя тут все зависит от фантазии, но имхо делать отключения сервака по письму - это конкретно. Еще лучше по обращению на хттп. вообще прелесть.:)


"RE: как послать серверу по сети сигнал shutdown?"
Отправлено Vladislav , 16-Май-02 20:06 
#Допустим что сервер: server.mydomain.moscow.ru
#тогда, если есть юзер user_name:
ssh user_name@server.mydomain.moscow.ru
# вводим пароль и получаем доступ юзером,
# потом
su
# вводим пароль рута и
halt
# server в шоке !!!

"RE: как послать серверу по сети сигнал shutdown?"
Отправлено krab , 23-Май-02 14:17 
Не...история с operator и shutdown - r now все же правильнее..