Программирование > PHP
Коннект к другому серверу
(1/1)
Puma:
Задача следующая: необходимо, чтобы php скрипт выполняемый на одном веб-сервере, смог установить связь (любого необходимого рода) с другим веб-сервером и выполнять на нем команды shell. Это возможно? Посоветуйте, плиз, чего-нибудь! Заранее огромное спасибо!
CGVictor:
Puma
[p]fsockopen[/p], собссно
Макс:
для 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 *\'); - но это если авторизация на сервер по ключу
Навигация
Перейти к полной версии