imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Операционные системы M$
Опции темы
Старый 17.03.2006, 12:35     # 1
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
Удалённый shutdown с сервера win2K

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

Последний раз редактировалось ntspider; 17.03.2006 в 13:21.
ntspider вне форума  
Старый 17.03.2006, 22:29     # 2
imhoman101
Member
 
Аватар для imhoman101
 
Регистрация: 18.11.2005
Сообщения: 254

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

Кас реализовать в PuTTY:
http://www.tartarus.org/~simon/putty...r8.html#pubkey)
imhoman101 вне форума  
Старый 19.03.2006, 01:08     # 3
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
imhoman101
Спасибо! Я так и сделал
Теперь задача усложняется. В скрипте, который запускается на Win2k нужно указать переход в expert режим для Checkpoint сервера на Linux. Т.е. повторить удалённо команды консоли - expert и ввод пароля, после этого только можно сделать shutdown обычной командой
Может сталкивались с Checkpoint NGX R60?
__________________
Дмитрий К.
ntspider вне форума  
Старый 20.03.2006, 04:58     # 4
imhoman101
Member
 
Аватар для imhoman101
 
Регистрация: 18.11.2005
Сообщения: 254

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

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

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

Пример скрипта c объяснениями можно увидеть вот здесь: http://en.wikipedia.org/wiki/Expect#Examples
imhoman101 вне форума  
Старый 20.03.2006, 10:00     # 5
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
imhoman101
Хорошо! Буду настраивать! Надеюсь это то, что мне нужно!
__________________
Дмитрий К.
ntspider вне форума  
Старый 21.03.2006, 10:57     # 6
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
Добрый день!
Вообщем решил я использовать 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?
__________________
Дмитрий К.
ntspider вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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




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