ssh2扩展的安装
yum install libssh2-devel
wget  http://pecl.php.net/get/ssh2-0.12.tgz
tar zvxf ssh2-0.12.tgz
cd  ssh2-0.12
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make
make install
修改php.ini  添加:extension=ssh2.so

使用ssh向服务器上传文件

 <?php
     2  $connection = ssh2_connect(8.8.8.8', 22);
     3  ssh2_auth_password($connection, 'root', 123456');
       
     4  ssh2_scp_send($connection, '/home/wwwroot/default/ssh.php', '/home/wwwroot/default/ssh.php', 0644);
     5  ?>