CENTOS - 阻塞的端口问题

CENTOS - 阻塞的端口问题

问题描述:

我试图通过运行CENTOS的远程机器建立与Apple推送通知服务的连接。不幸的是,相关港口2195,2196似乎有些受阻。CENTOS - 阻塞的端口问题

当我从我的本地OSX远程登录它似乎很好地工作:

$ telnet gateway.sandbox.push.apple.com 2195 

Trying 17.149.34.66... 
Connected to gateway.sandbox.push-apple.com.akadns.net. 
Escape character is '^]'. 

然而,当我从远程服务器远程登录它给出了一个超时错误。

到目前为止,我试图禁用iptables,但它没有奏效。

[[email protected] ~]# service iptables save 
[[email protected] ~]# service iptables stop 

是否有任何其他组件可以阻止我连接到某些端口上的远程计算机?

谢谢, 哈达。

+0

的[流\ _socket \ _client无法连接(连接超时)](可能的复制http://*.com/questions/1769189/stream-socket-client-unable-to-connect-connection -timed-out) – Heitor 2016-05-28 07:04:29

CentOS通常在IP表中有许多严格的规则。尝试添加规则以允许访问服务器中的端口。 “停止”服务器上的IP表的想法根本不是一个好主意。

另外CentOS实现了基本上是高级安全性增强的SE-Linux。 SE-Linux模块可能会阻止请求。

你可以参考这个:http://wiki.centos.org/HowTos/SELinux

只是为了测试是否您的问题是由SE模块引起的,您可能需要暂时禁用它的执法做:

$ echo 0> /selinux/enforce 

确保您重新在测试之后启用强制执行。

$ echo 1> /selinux/enforce 
+0

谢谢!它现在有效。 – user1421720 2012-09-13 17:09:50

+1

现在已经有一段时间了。在某些情况下,您应该“接受”(绿色勾号)答案。它将帮助其他人在互联网上搜索相同的问题。 – 2013-10-29 09:18:09