第一种方式:
您所要做的就是生成ssh密钥(没有密码). Here is how you can do this.
第二种方式(更好):
我猜你没有权限在第二号服务器上执行脚本.如果您可以访问第二台服务器,这很容易解决.这是你如何做到的:
>输入visudo
>在文件末尾添加此行
apache ALL=(user) nopASSWD: script_path
例
apache ALL=(clamav) nopASSWD: /usr/bin/clamscan
在括号中输入有权执行脚本的用户. srcipt_path在上面的例子中是/usr/bin/clamscan.
>使用服务器1的curl,你在服务器2上打开一些文件(lts称之为script.PHP)
>编辑script.PHP并添加
$do = exec(“some_script some_arguments”)
就是这样.
总结以上是内存溢出为你收集整理的在linux框中通过SSH隧道运行php脚本全部内容,希望文章能够帮你解决在linux框中通过SSH隧道运行php脚本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)