The OpenNET Project / Index page

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

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

"Коннект к другому серверу"  
Сообщение от Puma (ok) on 05-Июн-07, 13:31 
Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить связь (любого необходимого рода) с другим веб-сервером и выполнять на нем команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Коннект к другому серверу"  
Сообщение от A on 05-Июн-07, 14:22 
>Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить
>связь (любого необходимого рода) с другим веб-сервером и выполнять на нем
>команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!

в лоб:
http://ru2.php.net/manual/ru/function.ssh2-exec.php + See Also
опосредовано:
http://ru2.php.net/manual/ru/function.fopen.php
(дёргать скрипт на удалённом сервере по http)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Коннект к другому серверу"  
Сообщение от Puma (ok) on 05-Июн-07, 18:45 
>>Задача следующая: необходимо, чтобы 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 не получится, потому что он открывает файл на поток на чтение или запись, а не на выполнение. :-(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Коннект к другому серверу"  
Сообщение от vinzz email on 05-Июн-07, 19:00 
>>>Задача следующая: необходимо, чтобы 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....");
но несекурно это...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Коннект к другому серверу"  
Сообщение от vinzz email on 05-Июн-07, 19:02 
>>>Задача следующая: необходимо, чтобы 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 не получится, потому что он открывает файл на
>поток на чтение или запись, а не на выполнение. :-(

кстати, ещё вариант запускать на уд. хосте скрипты через снмп, но это несколько сложнее если с снмп до этого дела неимели

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Коннект к другому серверу"  
Сообщение от A on 06-Июн-07, 10:18 
>>>Задача следующая: необходимо, чтобы 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)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Коннект к другому серверу"  
Сообщение от masted (ok) on 05-Июн-07, 20:59 
организуйте rpc
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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