SSH2 PECL / phpseclib防火墙阻止getaddrinfo失败

时间:2013-05-16 22:51:49

标签: php ssh phpseclib libssh2

我创建了一个基于PHP的SFTP应用程序,它一直运行良好。现在我必须把它放在有防火墙的服务器上。我收到这个错误:

  

消息:ssh2_connect():php_network_getaddresses:getaddrinfo failed:名称或服务未知

如果我关闭防火墙,它可以正常工作。防火墙接受:

  • 所有出站端口。
  • 所有入站443流量,但会丢弃所有其他入站流量。

我读过有关cURL需要端口9091入站打开的内容,但是没有用 我尝试允许所有入站端口22(ssh)流量,但这不起作用 我尝试允许所有入站端口80(http)流量,但仍然无法正常工作 我尝试使用phpseclib而不是SSH2 PECL,但仍然得到相同类型的错误。

有谁知道入境港口必须打开什么? 或者对可能发生的事情有任何想法?

0 个答案:

没有答案