The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выполнение sh скриптов на удаленном хосте из под винды"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Система. проблемы, диагностика / Linux)
Изначальное сообщение [ Отслеживать ]

"Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от oleg.d on 17-Ноя-11, 18:56 
Ув. Гуру. Есть необходимость пользователю выполнять из под винды скрипт лежащий на удаленном хосте по линуксом, а именно на линуксе создан sh-ник, кот. выполняет определенные действия, как можно обыкновенному пользователю запустить этот скрипт (чтоб для него это все было прозрачно (в фоне)), куда копать. Заранее благодарен...
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от universite email(ok) on 17-Ноя-11, 19:00 
> Ув. Гуру. Есть необходимость пользователю выполнять из под винды скрипт лежащий на
> удаленном хосте по линуксом, а именно на линуксе создан sh-ник, кот.
> выполняет определенные действия, как можно обыкновенному пользователю запустить этот
> скрипт (чтоб для него это все было прозрачно (в фоне)), куда
> копать. Заранее благодарен...

батник на винде
с помощью путти или winscp
Еще вариант ставить заюзать вин-баш http://win-bash.sourceforge.net/

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от Anonymouse email on 17-Ноя-11, 23:55 
> Ув. Гуру. Есть необходимость пользователю выполнять из под винды скрипт лежащий на
> удаленном хосте по линуксом, а именно на линуксе создан sh-ник, кот.
> выполняет определенные действия, как можно обыкновенному пользователю запустить этот
> скрипт (чтоб для него это все было прозрачно (в фоне)), куда
> копать. Заранее благодарен...

Завести пользователя в линукс (например dummyuser)
Настроить авторизацию по ключу из putty
Вызов скрипта затолкать в /home/dummyuser/.bash_profile
Опционально после вызова скрипта exit
Ярлык с путти на рабочий стол пользователю, и по дабл-клику по ярлыку только черное окошко вылезет на время выполнения скрипта, по окончанию выполнения само закрывается (если добавили exit в баш-профайл)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от YuryD (??) on 18-Ноя-11, 06:43 
> Завести пользователя в линукс (например dummyuser)
> Настроить авторизацию по ключу из putty
> Вызов скрипта затолкать в /home/dummyuser/.bash_profile

Вкомпиллить во враппер этот скрипт, и засунуть шеллом этому юзеру

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от Anonymouse email on 18-Ноя-11, 11:06 

>  Вкомпиллить во враппер этот скрипт, и засунуть шеллом этому юзеру

Можно и так, главное чтобы всякие-разные поменьше своими шаловливыми ручонками по системе лазили.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от YuryD (??) on 18-Ноя-11, 12:09 
>>  Вкомпиллить во враппер этот скрипт, и засунуть шеллом этому юзеру
> Можно и так, главное чтобы всякие-разные поменьше своими шаловливыми ручонками по системе
> лазили.

Тут еще и suid можно поставить на бинарнике, на скрипте - нельзя...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от Anonymouse email on 20-Ноя-11, 23:54 
>>>  Вкомпиллить во враппер этот скрипт, и засунуть шеллом этому юзеру
>> Можно и так, главное чтобы всякие-разные поменьше своими шаловливыми ручонками по системе
>> лазили.
>  Тут еще и suid можно поставить на бинарнике, на скрипте -
> нельзя...

Трололо? Откройте для себя мощь sudo

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от YuryD (??) on 21-Ноя-11, 07:09 
> Трололо? Откройте для себя мощь sudo

Не поверите, есть системы, в которых нет sudo.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от Anonymouse email on 21-Ноя-11, 14:02 
>> Трололо? Откройте для себя мощь sudo
>  Не поверите, есть системы, в которых нет sudo.

Отнюдь. Верю. А еще в некоторых системах и компилятора си нету.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

6. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от oleg.d on 18-Ноя-11, 16:04 
>> Завести пользователя в линукс (например dummyuser)
>> Настроить авторизацию по ключу из putty
>> Вызов скрипта затолкать в /home/dummyuser/.bash_profile
>  Вкомпиллить во враппер этот скрипт, и засунуть шеллом этому юзеру

а можно по подробнее плиз...

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от YuryD (??) on 21-Ноя-11, 07:06 
>>> Завести пользователя в линукс (например dummyuser)
>>> Настроить авторизацию по ключу из putty
>>> Вызов скрипта затолкать в /home/dummyuser/.bash_profile
>>  Вкомпиллить во враппер этот скрипт, и засунуть шеллом этому юзеру
> а можно по подробнее плиз...

Компилите примерно это, делаете владельцем хоть рута и suid-бит

#include <stdlib.h>

void main(int argc, char* argv)
{ execv("/usr/home/mrtg/ssload.sh", argv);
}

Прописываете это в /etc/shells с путем. Далее - делаете это шеллом нужному юзеру...

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от oleg.d on 23-Ноя-11, 09:45 
>[оверквотинг удален]
>>>> Вызов скрипта затолкать в /home/dummyuser/.bash_profile
>>>  Вкомпиллить во враппер этот скрипт, и засунуть шеллом этому юзеру
>> а можно по подробнее плиз...
>  Компилите примерно это, делаете владельцем хоть рута и suid-бит
> #include <stdlib.h>
> void main(int argc, char* argv)
> { execv("/usr/home/mrtg/ssload.sh", argv);
> }
>  Прописываете это в /etc/shells с путем. Далее - делаете это шеллом
> нужному юзеру...

не совсем понял... А если необходимо несколько скриптов выполнять. У меня их будет примерно 30 и в зависимости от ситуации нужно выполнить нужный скрипт

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от YuryD (??) on 23-Ноя-11, 10:16 
>>[оверквотинг удален]
> не совсем понял... А если необходимо несколько скриптов выполнять. У меня их
> будет примерно 30 и в зависимости от ситуации нужно выполнить нужный
> скрипт

Это какой-то неверный способ выполнять скрипты... Ну апача что-ли прикрутите и кнопки на сайте нажимайте. Или sendmail+procmail и пишите письма с командами....

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от me (??) on 24-Ноя-11, 14:41 
>[оверквотинг удален]
>>>> Вызов скрипта затолкать в /home/dummyuser/.bash_profile
>>>  Вкомпиллить во враппер этот скрипт, и засунуть шеллом этому юзеру
>> а можно по подробнее плиз...
>  Компилите примерно это, делаете владельцем хоть рута и suid-бит
> #include <stdlib.h>
> void main(int argc, char* argv)
> { execv("/usr/home/mrtg/ssload.sh", argv);
> }
>  Прописываете это в /etc/shells с путем. Далее - делаете это шеллом
> нужному юзеру...

ой, какая прелесть, а можно мне потом телефон этого финдофого узера, я ему подскажу что а
в argv дописать?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

14. "Выполнение sh скриптов на удаленном хосте из под винды"  +/
Сообщение от YuryD (??) on 25-Ноя-11, 08:11 
> ой, какая прелесть, а можно мне потом телефон этого финдофого узера, я
> ему подскажу что а
> в argv дописать?

А кто сказал, что argv нужно обрабатывать ? А если нужно - то его контролировать .

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру