承接 iperamuna/laravel-remote-commands 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

Latest Version on Packagist Total Downloads License

✨ 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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-08-08