PHP.nl

ssh2_exec

ssh2_exec

Execute a command on a remote server

 **ssh2_exec** resource $session string $command string $pty array $env int $width int $height int $width_height_type

Execute a command at the remote end and allocate a channel for it.

session An SSH connection link identifier, obtained from a call to . ssh2_connect

command

pty

env may be passed as an associative array of name/value pairs to set in the target environment. env

widthWidth of the virtual terminal.

heightHeight of the virtual terminal.

width_height_type should be one of or . width_height_type``SSH2_TERM_UNIT_CHARS``SSH2_TERM_UNIT_PIXELS

Returns a stream on successreturn.falseforfailure.

Voorbeeld: Executing a command

<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');

$stream = ssh2_exec($connection, '/usr/local/bin/php -i');
?>

ssh2_connect``ssh2_shell``ssh2_tunnel