【发布时间】:2016-01-09 04:43:14
【问题描述】:
我正在尝试
- SSH 进入我的虚拟机
- 转到特定目录
- 运行脚本
我的命令
ssh user@45.12.129 "cd ~/scripts; pwd; ./startVM.sh"
PHP
$cmd = 'ssh user@45.12.129 "cd ~/scripts; pwd; ./startVM.sh";
$data = shell_exec($cmd);
我不确定何时输入密码。 我希望有人可以填写我错过的内容。
【问题讨论】:
-
以 root 身份远程登录机器不是一个好主意。也尽量不要以root身份运行。整理文件权限以将其作为另一个帐户运行。提高安全性
标签: php ssh shell-exec