jlaso / ssh2
纯PHP ssh2的远程服务器自动化工具。
dev-develop
2018-11-14 20:39 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-15 10:25:22 UTC
README
SSH2
这是一个用于在远程服务器上自动化任务的简单封装器。
使用本包,您可以通过ssh命令安装、备份或执行您想要做的任何事情。
您需要安装PHP的ssh2支持。
https://php.ac.cn/manual/en/book.ssh2.php
对于我来说,以下指南在OSX上很有用
https://abendstille.at/blog/?p=144
您可以使用ansible配方在本地测试或运行,以启动虚拟机
一旦composer启动,请移动到vendor/jlaso/ss2h/
并使用vagrant up启动机器
显然,您需要在您的系统中安装vagrant和ansible
一旦进入虚拟机(使用vagrant ssh),请移动到/vagrant并运行composer install
然后您可以使用php demo.php运行演示
如果您有php-ssh2的支持,您也可以在本地机器上运行演示
演示
服务器声明:请参阅servers.ini.dist并将其复制或重命名为servers.ini
任务自动化:请参阅commands.ini.dist并将其复制或重命名为commands.ini