无法通过 Digital Ocean 上的本地网络访问另一台服务器

无法通过 Digital Ocean 上的本地网络访问另一台服务器

我有两台服务器。我们称它们为 A 和 B。两者都运行 ubuntu 服务器 14.04。 B 运行 percona 服务器。现在我在两台服务器上都没有设置任何防火墙,但我仍然无法从 A 连接到服务器 B。Percona 服务器绑定到 XXX.XXX.XXX.XXX

当我做一个

 telnet XXX.XXX.XXX.XXX 3306

      - where the IP is a local private IP

从A,我无法访问它。然而,服务器 B 也运行 SSH,当我尝试执行以下操作时:

telnet XXX.XXX.XXX.XXX 22

我能够连接。有人可以告诉我为什么会发生这种情况吗?

答案1

我检查了。问题出在防火墙上。 Iptables 未注册为服务。因此,发出防火墙命令以允许来自我的 IP 有效。使用的命令是:

iptables -I INPUT -p tcp -s xxx.xxx.xxx.xxx --dport 3306 -j ACCEPT

相关内容