tylercd100/php-rebooter

该包允许您远程重启、启动和关闭服务器。

2.0.0 2016-04-21 21:08 UTC

This package is auto-updated.

Last update: 2024-09-12 09:39:12 UTC


README

Latest Version Software License Build Status Scrutinizer Code Quality Code Coverage Dependency Status Total Downloads

该包允许您远程重启、启动和关闭服务器。

当前支持

计划支持

安装

通过 composer 安装 - 在终端中

composer require tylercd100/php-rebooter

使用方法

Linode, DigitalOcean 和 Vultr

use Tylercd100\Rebooter\Drivers\Api\Linode;
use Tylercd100\Rebooter\Drivers\Api\DigitalOcean; // DigitalOcean takes the same parameters as Linode
use Tylercd100\Rebooter\Drivers\Api\Vultr;        // Vultr takes the same parameters as Linode

$token = "secret";
$server_id = 1234;

$server = new Linode($token,$server_id);

$server->reboot();
# or $server->boot();
# or $server->shutdown();

SSH 密码

use Tylercd100\Rebooter\Drivers\Ssh\Password;

$host = "your-server.com";
$user = "your-username";
$pass = "your-secret-password";
$port = 22; // The port parameter is optional and will default to 22

$server = new Password($host,$user,$pass,$port);

$server->reboot();
# or $server->shutdown();
# or $server->boot(); // Will not work as you cannot boot a powered down maching using SSH