我意识到防火墙不应该阻止在同一服务器上的终端会话之间移动的流量,但是我在这里包含了我的防火墙的细节,因为它可能以某种方式相关。这个问题的关键是“什么linux / AWS设置可以阻止我在同一个实例上的端口上进行通信”
我有一个运行Debian的亚马逊实例(不是由我构建)。我正在尝试运行电子邮件中继,但这个问题在另一篇文章中。对于初学者,我只想确保端口是开放的。我在其他服务器上这样做的方式是,我确保防火墙没有阻塞端口,然后让netcat监听该端口。因此,对于我的实例,我去了AWS安全管理并打开了端口2525 UDP和TCP 什么都没有阻止出站
并检查本地防火墙
root@lamp # iptables-save
# Generated by iptables-save v1.4.14 on Sun Feb 28 10:36:57 2016
*nat
:PREROUTING ACCEPT [727933:41936189]
:INPUT ACCEPT [727933:41936189]
:OUTPUT ACCEPT [4341889:262878645]
:POSTROUTING ACCEPT [4341889:262878645]
COMMIT
# Completed on Sun Feb 28 10:36:57 2016
然后我运行netcat来侦听端口2525
root@lamp # nc -l 2525
通过不同的终端会话登录到同一服务器
root@lamp /home/www# nc localhost 2525
localhost [127.0.0.1] 2525 (?) : Connection refused
root@lamp /home/www# netstat -anp | grep 2525
root@lamp /home/www# telnet localhost 2525
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
我在我的ubuntu笔记本电脑或我的rackspace实例上尝试这个,nc命令会给我一个聊天会话,我用CTRL ^ D终止。
我对亚马逊做事的方式不太熟悉,所以我猜我错过了一些AWS网络界面,但令我困惑的是我希望所有流量都可以在同一本地主机上的不同会话之间自由流动。任何可能允许在这个港口上进行交通的灯都将受到赞赏。
答案 0 :(得分:1)
在本地打开+连接服务器方面,AWS安全组不会参与其中。
仅在尝试连接到其他服务器和从其他服务器连接时才有意义。
我怀疑你的问题是Linux配置问题,但我不知道它的味道。