composer require phpseclib/phpseclib
namespace App\Service;
use phpseclib3\Net\SSH2;
public function restart()
{
$ssh = new SSH2('服务器ip');
if (!$ssh->login('用户名', '密码')) {
exit('Login Failed');
}
return $ssh->exec('linux命令');
}
参考资料
Phpseclib: Securely Communicating with Remote Servers via PHP - SitePoint