Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在安全性非常严格的web服务器上,php的SSH替代方案_Php_Curl_Ssh_Web Hosting - Fatal编程技术网

在安全性非常严格的web服务器上,php的SSH替代方案

在安全性非常严格的web服务器上,php的SSH替代方案,php,curl,ssh,web-hosting,Php,Curl,Ssh,Web Hosting,我必须在我的php脚本中连接到外部服务器(命名为服务器B)。最简单的方法是使用SSH2。但由于安全原因,ssh2被阻止,而Net_ssh2无法工作(可能出于同样的原因)。现在我没有可能打开SSH,或者改变这个网络主机。谢天谢地,cURL正在发挥作用,我正在考虑一些替代方案 我想到的唯一一件事就是在这个服务器B上编写一些perl脚本,将其放入CGIBIN中,然后使用一些身份验证通过cURL连接到这个脚本,并在服务器B上运行一些东西 不幸的是,这意味着要编写一些身份验证之类的东西,安全性之类的东西有

我必须在我的php脚本中连接到外部服务器(命名为服务器B)。最简单的方法是使用SSH2。但由于安全原因,ssh2被阻止,而Net_ssh2无法工作(可能出于同样的原因)。现在我没有可能打开SSH,或者改变这个网络主机。谢天谢地,cURL正在发挥作用,我正在考虑一些替代方案

我想到的唯一一件事就是在这个服务器B上编写一些perl脚本,将其放入CGIBIN中,然后使用一些身份验证通过cURL连接到这个脚本,并在服务器B上运行一些东西

不幸的是,这意味着要编写一些身份验证之类的东西,安全性之类的东西有很多潜在的问题

有谁对如何克服这个问题有更好的想法吗


谢谢

SSH由于安全原因被阻止,但是您可以在cgi脚本中执行任何您想要的操作?如果我写得不够清楚,我很抱歉。我只需要在这个服务器B上运行一个脚本(带有一些选项),我想在这个服务器B上创建一个cgi脚本(在这个脚本中,它将使用例如通过post传递的选项启动这个脚本),在internet上可见,并且只需连接这个cgi脚本,为什么你说Net_SSH2工作?你犯了什么错误?您使用的是来自或来自的Net_SSH2吗?