IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Операционные системы M$ (http://www.imho.ws/forumdisplay.php?f=2)
-   -   Удёлнный shutdown с сервера win2K (http://www.imho.ws/showthread.php?t=100962)

ntspider 17.03.2006 12:35

Удалённый shutdown с сервера win2K
 
Добрый день!
Стоит задача - написать скрипт, который позволит сделать shutdown ASP Linux 10 с сервера MS Win2K/ Кто-нить сталкивался с такой проблемой?

imhoman101 17.03.2006 22:29

PuTTY SSH Client + Public Key Authorization (соединение по SSH без ввода пароля)
Само-собой эккаунт на сервере, на который будет скрипт лезть по SSH, должен иметь право выполнения команды shutdown.

Кас реализовать в PuTTY:
http://www.tartarus.org/~simon/putty...r8.html#pubkey)

ntspider 19.03.2006 01:08

imhoman101
Спасибо! Я так и сделал
Теперь задача усложняется. В скрипте, который запускается на Win2k нужно указать переход в expert режим для Checkpoint сервера на Linux. Т.е. повторить удалённо команды консоли - expert и ввод пароля, после этого только можно сделать shutdown обычной командой
Может сталкивались с Checkpoint NGX R60?

imhoman101 20.03.2006 04:58

Когда из скрипта надо не просто выполнить команду, а ввести пароль или что-то еще запрашиваемое интерактивно, то тогда поможет замечательный язык - tcl, а в частности утилита expect.

Данная тулза ждет как только ей встретится интерактивная команда (содержащая слово "password" например), вводит пароль (который ты пишешь в скрипте, и выполняет команды какие ты напишешь в своем скрипте.

Для того чтобы работало это - нужно чтобы был установлен tcl + expect на Linux машине.

Пример скрипта c объяснениями можно увидеть вот здесь: http://en.wikipedia.org/wiki/Expect#Examples

ntspider 20.03.2006 10:00

imhoman101
Хорошо! Буду настраивать! Надеюсь это то, что мне нужно!

ntspider 21.03.2006 10:57

Добрый день!
Вообщем решил я использовать expect для перехода в режим expert
Для его работы требуется установить tcl
Закачал, распаковал, при запуске установочного скрипта появляется ошибка

Installer error:
couldn't execute "/mnt/cdrom/UNIX./uzpln86": no such file or directory
while executing
"exec $unzip -Zt [FindFile $src $file"
(procedure "install::calculateSizeAndCount" line 10)
invoked from within
"install::calculateSizeAndCount $::installImageRoot"
(procedure "textSetup::start" line 25)
invoked from within
"textSetup::start"
Press any key to continue...

Файл на этом месте есть!
Скрипт запускается с CD-ROM - я записал всё распакованное на него и запускаю с него, при этом подмонтировал его командой

mount -o exec,mode=0555 /mnt/cdrom

как указано в инструкции по установке для Rad Hat
что посоветуете? как установить этот TCL?
может нужно минуя plink через win2k?


Часовой пояс GMT +4, время: 22:52.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.