我正在尝试基于连接到我的vps的ssh2创建一些东西,然后创建一些文件并使用exec命令运行它们。
我已经完成了一个更大的部分,即创建一个目录将文件从一个目录移动到另一个目录,现在我需要做这样的事情
以前创建的cd目录
nohup ./samp03srv
但我怎么能用php做到这一点?
这是我到目前为止所得到的
$ssh = new SSH2($request->ip);
if (!$ssh->login("root", "password"))
{
return back()->withErrors("Authentication failed! Please check your credentials!");
}
$randomNum = substr(str_shuffle("0123456789abcdefghijklmnopqrstvwxyz"), 0, 11);
$src = $request->path;
$dest = "/home/servers/$randomNum";
$ssh->exec("cp -r $src $dest");
$ssh->disconnect();
如果您需要更多信息,请询问!