Доброго времени суток. Помогите разобраться с настройкой PHP. Есть команда rsync, для синхронизации файлов. Сейчас есть два сервера cs1 и cs2. на обоих стоят ssh ключи без паролей. Если ввести в терминале команду Код (PHP): rsync -rvzat --delete -e 'ssh -p 8055 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' /var/www/editor/user/ user@cs2:/var/www/editor/user/ То происходит синхронизация. Теперь мне нужно добиться этого при помощи PHP. Код (PHP): <?php $connection = ssh2_connect('cs2', 22, array('hostkey'=>'ssh-rsa')); if (ssh2_auth_pubkey_file($connection, 'user', '/home/user/.ssh/id_rsa.pub', '/home/user/.ssh/id_rsa', '')) { echo "Public Key Authentication Successful\n"; } else { die('Public Key Authentication Failed'); } $stream = ssh2_exec($connection,"rsync -rvzat --delete -e $connection /var/www/editor/user/ user@cs2:/var/www/editor/user/"); stream_set_blocking($stream, true); $stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDERR); echo stream_get_contents($stream_out); Явно я что-то не так делаю. Помогите разобраться что нужно сделать, чтобы все заработало. Подключение по ключам происходит. Вот только выполнить команду не могу.