Linux 在AWS实例的特定端口上拒绝telnet
我正在尝试将telnet从一个linux环境(10.205.116.141)连接到端口7199上的10.205.117.246,但连接一直被拒绝。我在两台服务器上都执行了Linux 在AWS实例的特定端口上拒绝telnet,linux,amazon-web-services,Linux,Amazon Web Services,我正在尝试将telnet从一个linux环境(10.205.116.141)连接到端口7199上的10.205.117.246,但连接一直被拒绝。我在两台服务器上都执行了chkconfig iptables off,甚至确保iptables停止 我还应该看什么 [root@ip-10-205-116-141 bin]# telnet 10.205.117.246 7199 Trying 10.205.117.246... telnet: connect to address 10.205.117
chkconfig iptables off
,甚至确保iptables停止
我还应该看什么
[root@ip-10-205-116-141 bin]# telnet 10.205.117.246 7199
Trying 10.205.117.246...
telnet: connect to address 10.205.117.246: Connection refused
追踪路线似乎也在工作
[root@ip-10-205-116-141 bin]# traceroute 10.205.117.246 -p 7199
traceroute to 10.205.117.246 (10.205.117.246), 30 hops max, 60 byte packets
1 ip-10-205-117-246.xyz.cxcvs.com (10.205.117.246) 0.416 ms 0.440 ms 0.444 ms
另外,我在aws vpc上,所以我们没有设置公共IP以供使用
检查了我的安全组,看起来所有端口都已打开
编辑:
这也是netstat,它们在两个节点上看起来都一样:
[ec2-user@ip-10-205-116-141 ~]$ netstat -an | grep LISTEN
tcp 0 0 127.0.0.1:46626 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:9160 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:36523 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:9042 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2738 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 10.205.116.141:7000 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8089 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:4445 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:7199 0.0.0.0:* LISTEN
127.0.0.1:7199
真的应该是10.205.116.141:7199吗
抱歉,无法发布安全组的sc…私有云是指“专有网络”还是“专用实例”?请编辑您的问题并显示
netstat-an | grep LISTEN
(可能还包括10.205.117.246的安全组的屏幕截图,尽管这与SG行为不匹配)。您在端口7199上运行的服务绑定到127.0.0.1,这意味着它只能在本地系统中访问。我相信您的服务中提供了一些绑定配置,允许您绑定到0.0.0.0:7199。我在3个节点上使用cassandra,但在配置文件cassandra.yaml
中没有看到任何使用端口7199的服务。这个问题说JMX使用它确实是什么意思……私有云是指“VPC”还是“专用实例”?请编辑您的问题并显示netstat-an | grep LISTEN
(可能还包括10.205.117.246的安全组的屏幕截图,尽管这与SG行为不匹配)。您在端口7199上运行的服务绑定到127.0.0.1,这意味着它只能在本地系统中访问。我相信您的服务中提供了一些绑定配置,允许您绑定到0.0.0.0:7199。我在3个节点上使用cassandra,但在配置文件cassandra.yaml
中没有看到任何使用端口7199的服务。这个问题说它是由JMX使用的,当然这是什么。。。