我现在在我拥有的linux .us位置服务器上成功运行php脚本。我拥有另一个linux .de位于服务器,它没有apache / php服务。我可以使用第二个框作为ssh隧道或代理或端口弹跳或其他什么,所以我可以从第一个框隐藏我的IP以及如何?我已经在第二个框中安装了pbnc,但我不知道这是否可以实现这一目标?我已经知道如何用windows和putty来实现这个目标但是linux终端怎么可能呢。对不起我的英语不好,并提前多多感谢!
答案 0 :(得分:1)
如果我理解,你想通过ssh执行其他服务器上的一个脚本吗?对?如果是这种情况,您需要登录到没有密码的服务器号码2。这很容易。
第一种方式: 您所要做的就是生成ssh密钥(没有密码)。 Here is how you can do this。 第二种方式(更好): 我猜你没有权限在第二号服务器上执行脚本。如果您可以访问第二台服务器,这很容易解决。你就是这样做的:
apache ALL =(user)NOPASSWD:script_path
示例强>
apache ALL=(clamav) NOPASSWD: /usr/bin/clamscan
在括号中输入有权执行脚本的用户。 srcipt_path在上面的例子中是/ usr / bin / clamscan。
$ do = exec(“some_script some_arguments”)
就是这样。