Forum Webscript.Ru

Программирование => PHP => Тема начата: Puma от 05 Июня 2007, 13:29:34

Название: Коннект к другому серверу
Отправлено: Puma от 05 Июня 2007, 13:29:34
Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить связь (любого необходимого рода) с другим веб-сервером и выполнять на нем команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!
Название: Коннект к другому серверу
Отправлено: CGVictor от 05 Июня 2007, 23:26:30
Puma
[p]fsockopen[/p], собссно
Название: Коннект к другому серверу
Отправлено: Макс от 06 Июня 2007, 19:03:54
для Shell-а надо по ssh коннектиться. В зависимости от поддерживаемого метода авторизации можно использовать
http://pecl.php.net/package/expect
(дока - http://www.phpbuilder.com/manual/en/ref.expect.php)
или
http://pecl.php.net/package/ssh2
(дока - http://ru2.php.net/manual/en/ref.ssh2.php)

А самое простое -
system(\'ssh -o StrictHostKeyChecking="no" some.server cat *\'); - но это если авторизация на сервер по ключу