iperamuna/laravel-remote-commands
最新稳定版本:v0.0.3
Composer 安装命令:
composer require iperamuna/laravel-remote-commands
包简介
Remote SSH Access for the Laravel Framework via phpseclib.
README 文档
README
✨ A lightweight Laravel package that enables executing commands on remote servers over SSH using phpseclib. Designed for Laravel developers who need a simple and secure way to run remote commands — no file transfers, just command execution.
📦 Installation
composer require iperamuna/laravel-remote-commands
📚 Configuration
Publish the config:
php artisan vendor:publish --tag=remote-commands-config
🛠️ Config
return [ 'servers' => [ 'server_name' => [ 'host' => '', 'port' => 22, 'username' => '', 'auth_type' => 'password',//publickey, password 'password' => '', 'public_key' => '' // publicKey Path ], ], ];
🌐 Usage
use LaravelRemoteCommands\Facades\RemoteCommand; RemoteCommand::into('server_name')->run([ 'pwd', 'ls -l', 'pwd', ], function ($line) use ($logFile) { $this->info($line); });
📜 License
This package is open-source software licensed under the MIT license.
🙋♀️ Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
📣 Credits
Made with ❤️ by Indunil Peramuna
Built for Laravel developers who want to run commands on remote servers.
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-08-08