behnampro/yii2-ssh2

为 yii2 的 SSH2 库

v0.1.2 2018-01-31 13:32 UTC

This package is not auto-updated.

Last update: 2024-09-18 03:39:44 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

基于 phpseclib 的纯 PHP 库小部件(基于 Yii2)。

修改以符合完整性和解决与 Yii2 的冲突

作者:Behnam mirzaee

安装

安装此扩展的首选方法是通过 Composer

运行以下命令之一:

composer require behnampro/yii2-ssh2 "*"

或者将以下内容添加到您的 composer.json 文件的 require 部分:

"behnampro/yii2-ssh2": "*"

到 require 部分

用法

示例

use behnampro\yii2ssh\Yii2ssh;

$yii_ssh = new Yii2ssh();
$host = "127.0.0.1";
$auth['username'] = 'admin';
$auth['password'] = 'password';
if($yii_ssh->connect($host, $auth))
{
    $yii_ssh->run_ssh([
        'ls -al',
    ], function($line) {
        echo $line;
    });
}

参考

该项目基于 thelfensdrfer/yii2sshconsole 进行修改。