使用带有PHP脚本的sshfs装载远程文件系统



我希望我的PHP脚本可以使用sshfs命令访问远程系统。但它似乎不起作用,文件夹已经创建,但执行后文件夹仍然为空。我还试过一个没有SU的用户,它运行得很好。

mkdir ("/var/mont/remote/");
$cmd = "sshfs -o password_stdin -o allow_other enzo@192.168.0.29:/home/enzo/remote/ /var/mont/remote/ <<< 'MyRemotePassword'";
$output = nl2br(shell_exec($cmd));
echo $output;

这个脚本(test.sh(应该可以工作:

#!/usr/bin/env bash
php -r 'mkdir ("/var/mont/remote");
$cmd = "sshfs -o password_stdin -o allow_other enzo@192.168.0.29:/home/enzo/remote/ /var/mont/remote/ <<< 'MyRemotePassword'";
$output = nl2br(shell_exec($cmd));
echo $output;'

将其作为bash test.sh运行

相关内容

最新更新