在linux框中通过SSH隧道运行php脚本

在linux框中通过SSH隧道运行php脚本,第1张

概述我现在成功运行一个 PHP脚本在Linux .us位于我拥有的服务器.我拥有另一个linux .de位于服务器,它没有apache / php服务.我可以使用第二个框作为ssh隧道或代理或端口d跳或其他什么,所以我可以从第一个框隐藏我的IP以及如何?我已经在第二个盒子里安装了 pbnc,但我不知道这是否能实现这一目标?我已经知道如何用windows和putty来实现这个目标但是linux终端怎么可 @H_419_6@ 我现在成功运行一个 PHP脚本在linux .us位于我拥有的服务器.我拥有另一个linux .de位于服务器,它没有apache / PHP服务.我可以使用第二个框作为ssh隧道或代理或端口d跳或其他什么,所以我可以从第一个框隐藏我的IP以及如何?我已经在第二个盒子里安装了 pbnc,但我不知道这是否能实现这一目标?我已经知道如何用windows和putty来实现这个目标但是linux终端怎么可能呢.对不起我的英语不好,并提前多多感谢!解决方法 如果我明白了,你想通过ssh执行其他服务器上的一个脚本吗?对?如果是这种情况,您需要登录到没有密码的服务器号码2.这很简单.

第一种方式:
您所要做的就是生成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脚本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1019598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存