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

Исходное сообщение
"Нужно выключить удаленный компьютер."

Отправлено schess , 12-Окт-04 10:03 
SuSe Linux.
Нужно скриптом выключить удаленный компьютер.
какие модели для этого нужно использовать? есть ли вооще что-либо что позволит это сделать?

С уважением


Содержание

Сообщения в этом обсуждении
"Нужно выключить удаленный компьютер."
Отправлено dimus , 12-Окт-04 12:18 
Вы не указали, что за ПО у Вас и на удаленной машине. Единственный способ выключить удаленный компьютер независимо от установленной на него ОС - отключить электричество. Но это уже не сюда, это Вам к Чубайсу надо обратиться :)

"Нужно выключить удаленный компьютер."
Отправлено schess , 12-Окт-04 13:27 
>Вы не указали, что за ПО у Вас и на удаленной машине.
>Единственный способ выключить удаленный компьютер независимо от установленной на него ОС
>- отключить электричество. Но это уже не сюда, это Вам к
>Чубайсу надо обратиться :)

SuSELinux. ТО же самое.
ДЛя отключения с Linux'а удаленной винды - отчень просто rpcclient например. Для отключения с винды удаленного Linux'a plink от PuTTY.
А вот есть ли перловые модулечки которые позволяют с Linux'a отключать Linux???
Вот такой вопрос.


"Нужно выключить удаленный компьютер."
Отправлено klalafuda , 12-Окт-04 13:43 
>SuSELinux. ТО же самое.
>ДЛя отключения с Linux'а удаленной винды - отчень просто rpcclient например. Для
>отключения с винды удаленного Linux'a plink от PuTTY.
>А вот есть ли перловые модулечки которые позволяют с Linux'a отключать Linux???
>
>Вот такой вопрос.

а чем вам обычный ssh не нравится? заходите и "shutdown -p now" или в этом духе. при желании можно автоматизировать.

// wbr


"Нужно выключить удаленный компьютер."
Отправлено schess , 12-Окт-04 14:25 
> при желании можно автоматизировать.
>
>// wbr
желаю автоматизировать...
не получается... потому как ssh обязательно пароль запрашивает...
и как автоматизировать?



"Нужно выключить удаленный компьютер."
Отправлено gyn , 12-Окт-04 14:43 
>> при желании можно автоматизировать.
>>
>>// wbr
>желаю автоматизировать...
>не получается... потому как ssh обязательно пароль запрашивает...
>и как автоматизировать?

Сам не пробовал, но народ юзает expect для этих целей.


"Нужно выключить удаленный компьютер."
Отправлено Pablo , 12-Окт-04 15:01 

>желаю автоматизировать...
>не получается... потому как ssh обязательно пароль запрашивает...
>и как автоматизировать?

ssh-keygen –t rsa – создает ключи для той машины, с которой выключаешь, public key из файла id_rsa.pub прописываешь в файле ~/.ssh/authorized_keys2 удаленной машины, private key  id_rsa копируешь в ~/.ssh/ на машине, с которой выключаешь

ssh должен заходить и не спрашивать пароль для того пользователя под которым ты записал ключи


"Нужно выключить удаленный компьютер."
Отправлено schess , 12-Окт-04 17:56 
>
>>желаю автоматизировать...
>>не получается... потому как ssh обязательно пароль запрашивает...
>>и как автоматизировать?
>
>ssh-keygen –t rsa – создает ключи для той машины, с которой выключаешь,
>public key из файла id_rsa.pub прописываешь в файле ~/.ssh/authorized_keys2 удаленной машины,
>private key  id_rsa копируешь в ~/.ssh/ на машине, с которой
>выключаешь
>
>ssh должен заходить и не спрашивать пароль для того пользователя под которым
>ты записал ключи


~/.ssh/authorized_keys если поставить ~/.ssh/authorized_keys2 тогда будет создано и для второй машины?
а если ~/.ssh/authorized_keys3 то для третье и так далее?
или как?
то есть есть ли возможность прописать для множетсва машин?
или нет?


"Нужно выключить удаленный компьютер."
Отправлено Pablo , 12-Окт-04 18:18 
>>
>>>желаю автоматизировать...
>>>не получается... потому как ssh обязательно пароль запрашивает...
>>>и как автоматизировать?
>>
>>ssh-keygen –t rsa – создает ключи для той машины, с которой выключаешь,
>>public key из файла id_rsa.pub прописываешь в файле ~/.ssh/authorized_keys2 удаленной машины,
>>private key  id_rsa копируешь в ~/.ssh/ на машине, с которой
>>выключаешь
>>
>>ssh должен заходить и не спрашивать пароль для того пользователя под которым
>>ты записал ключи
>
>
>~/.ssh/authorized_keys если поставить ~/.ssh/authorized_keys2 тогда будет создано и для второй машины?
>а если ~/.ssh/authorized_keys3 то для третье и так далее?
>или как?
>то есть есть ли возможность прописать для множетсва машин?
>или нет?

Нет, как я понял в одном файле authorized_keys2 (название может быть и authorized_keys) прописываются публичные ключи тех хостов (пользователей) которым разрешен вход на эту машину под этим пользователем в каждой строке свой
т.е. файл может содержать несколько строк типа
ssh-rsa AAAAN...U= root@host1
ssh-rsa AAAAF...U= root@host2
ssh-rsa AAAAE...U= user@host3


"Нужно выключить удаленный компьютер."
Отправлено Pablo , 12-Окт-04 18:35 
>>
>>>желаю автоматизировать...
>>>не получается... потому как ssh обязательно пароль запрашивает...
>>>и как автоматизировать?
>>

Найдено в Google ...
http://www.linuxforum.com/linux_tutorials/18/1.php
http://kmself.home.netcom.com/Linux/FAQs/sshrsakey.html
и т.д.