LINUX.ORG.RU
ФорумAdmin

удаленное управление


0

0

Приветствую!

Имеется сервак на Gentoo Linux. Нужно сделать, чтобы и с вендовой машины и с линуксовой можно было выключить сервак, запуская лишь один файл (без ввода пароля и прочего). Как можно реализовать?

Ответ на: комментарий от phoenix

То бишь, на удаленной линуксовой машине в файле должно быть:

ssh user@server shutdown -h now

---Так?

А для вендоюзера как сделать?

henturis
() автор топика
Ответ на: комментарий от henturis

на самом деле в одну строчку:

ssh user@server '/sbin/shutdown -h now'.

пользователя user нужно добавить в sudoers без пароля на shutdown.

С виндовой машины тоже самое, только нужно воспользоваться putty (или другим клиентом) вместо ssh

phoenix ★★★★
()
Ответ на: комментарий от phoenix

Вот с вендовой машиной как-раз и траблы.

Вендовая командная строка не понимает putty.exe -ssh user@server '/sbin/shutdown -h now' --- жалуется на кавычки. Она может только соединиться с серваком и открыть новое окошко - уже шелл сервака. А как прозрачно для пользователя сделать - "нажал-выключилось"?

henturis
() автор топика

а ещё можно сделать в линукс системе пользователя специального,
для которого вместо всяких там /bin/sh или /bin/zsh вместо шела будет /sbin/halt

anonymous
()
Ответ на: комментарий от henturis

Не знаю, как это согласуется с коммандной строкой в форточках, но в putty, в категории настроек SSH есть поле Remote command.
Идея такова - создать сесию, в удалённую комманду прописать вырубалку, а юзер уже из командлайна будет запускать созданую сесию, как в пред. посте

cyclope
()
Ответ на: комментарий от sdio

За plink.exe спасибо.

Пока реализовал через Remote command, а вообще удобнее замена шелла на нужную команду - не буду зависить от компа, с которого запускаю.

henturis
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.