sudo apt-get install libssh2-1-dev sudo pecl install channel://pecl.php.net/ssh2-0.12 echo 'extension=ssh2.so' | sudo tee /etc/php5/cli/conf.d/50-ssh2.ini
帐号密码访问服务器方式:php
<?php $user = "***"; $pass = "***"; // 链接服务器 $connection = ssh2_connect(服务器IP, 服务器端口); if ( ! $connection) die('Connection failed'); // 用户验证 $ret = ssh2_auth_password($connection, $user, $pass); if ( ! $ret) { die('ssh auth fail'); } $cmd = "df -h"; // 执行命令行 $stream = ssh2_exec($connection, $cmd); // 输出执行结果 stream_set_blocking($stream, true); $cmd = fread($stream, 4096); echo $cmd;