Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить связь (любого необходимого рода) с другим веб-сервером и выполнять на нем команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!
>Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить
>связь (любого необходимого рода) с другим веб-сервером и выполнять на нем
>команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!в лоб:
http://ru2.php.net/manual/ru/function.ssh2-exec.php + See Also
опосредовано:
http://ru2.php.net/manual/ru/function.fopen.php
(дёргать скрипт на удалённом сервере по http)
>>Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить
>>связь (любого необходимого рода) с другим веб-сервером и выполнять на нем
>>команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!
>
>в лоб:
>http://ru2.php.net/manual/ru/function.ssh2-exec.php + See Also
>опосредовано:
>http://ru2.php.net/manual/ru/function.fopen.php
>(дёргать скрипт на удалённом сервере по http)
Мне кажеться что fopen не получится, потому что он открывает файл на поток на чтение или запись, а не на выполнение. :-(
>>>Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить
>>>связь (любого необходимого рода) с другим веб-сервером и выполнять на нем
>>>команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!
>>
>>в лоб:
>>http://ru2.php.net/manual/ru/function.ssh2-exec.php + See Also
>>опосредовано:
>>http://ru2.php.net/manual/ru/function.fopen.php
>>(дёргать скрипт на удалённом сервере по http)
>
>
>Мне кажеться что fopen не получится, потому что он открывает файл на
>поток на чтение или запись, а не на выполнение. :-(поставить ключик на ссх и выполнять через exec("ssh -l user host.tld....");
но несекурно это...
>>>Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить
>>>связь (любого необходимого рода) с другим веб-сервером и выполнять на нем
>>>команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!
>>
>>в лоб:
>>http://ru2.php.net/manual/ru/function.ssh2-exec.php + See Also
>>опосредовано:
>>http://ru2.php.net/manual/ru/function.fopen.php
>>(дёргать скрипт на удалённом сервере по http)
>
>
>Мне кажеться что fopen не получится, потому что он открывает файл на
>поток на чтение или запись, а не на выполнение. :-(кстати, ещё вариант запускать на уд. хосте скрипты через снмп, но это несколько сложнее если с снмп до этого дела неимели
>>>Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить
>>>связь (любого необходимого рода) с другим веб-сервером и выполнять на нем
>>>команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!
>>
>>в лоб:
>>http://ru2.php.net/manual/ru/function.ssh2-exec.php + See Also
>>опосредовано:
>>http://ru2.php.net/manual/ru/function.fopen.php
>>(дёргать скрипт на удалённом сервере по http)
>
>Мне кажеться что fopen не получится, потому что он открывает файл на
>поток на чтение или запись, а не на выполнение. :-(Он открывает не только файл и поток, но и url. Т.е. просто запускает скрипт на удалённом сервере. Это как раз то, что вам надо; и самой малой кровью. (Если, конечно, на удалённом сервере есть хоть какой-нибудь httpd)
организуйте rpc