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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.