behnampro / yii2-ssh2
为 yii2 的 SSH2 库
v0.1.2
2018-01-31 13:32 UTC
Requires
- php: >=5.4.0
- phpseclib/phpseclib: 2.0.*
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-18 03:39:44 UTC
README
基于 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 进行修改。