Amazon ec2 获取同一安全组中的两个EC2实例进行通信
我是EC2新手,我正在尝试设置elasticsearch集群。到目前为止,我在发现方面遇到了问题,所以我想通过了解如何在两个EC2实例之间进行telnet来解决根本问题Amazon ec2 获取同一安全组中的两个EC2实例进行通信,amazon-ec2,
elasticsearch,Amazon Ec2,
elasticsearch,我是EC2新手,我正在尝试设置elasticsearch集群。到目前为止,我在发现方面遇到了问题,所以我想通过了解如何在两个EC2实例之间进行telnet来解决根本问题 我有两个t.micro实例设置 两者都使用相同的安全组 称为“弹性” 我在两台服务器上都安装了telnet 当我尝试使用专用IP或公共DNS从一个盒子远程登录到另一个盒子时,我得到“连接被拒绝” 当我使用一个EC2实例时,我尝试通过以下方式与另一个实例进行远程登录: telnet 10.xxx.65.xxx 9300
- 我有两个t.micro实例设置
- 两者都使用相同的安全组 称为“弹性”
- 我在两台服务器上都安装了telnet
- telnet 10.xxx.65.xxx 9300
- telnet ec2-50-xxx-xx-127.us-west-2.compute.amazonaws.com 9300
什么都不管用。我做错了什么?如果我不能从一个盒子远程登录到另一个盒子,我的理解是,我不太可能成功使用elasticsearch discover(我没有使用另外两个我设置的实例,并且已经终止)。为运行两个实例的安全组打开9300端口(即使两个实例都使用相同的安全组!!!
使用组ID值。例如,sg-18e1f37a由于您不在Telnet端口上连接,因此不需要打开Telnet端口。确保服务正在该端口上运行和侦听,并且实例上没有安装可能阻止连接的软件防火墙。
9300 sg-3bc28e0b (elastic)
22 (SSH) 0.0.0.0/0
23 (TELNET) 0.0.0.0/0
9200 0.0.0.0/0