如何在AWS上将两个EC2实例彼此连接。

我们将在AWS上创建EC2实例(如Linux实例)。 有时我们需要制作两个EC2实例并连接在一起,以便它们可以交换文件等。 但是,默认情况下此链接不可用。

我们需要进行一些配置更改,以将两个EC2实例彼此连接。 这是一种快速的方法。

先决条件:

EC2中有两个Linux实例,如下所示:

记下两个实例的IP详细信息和安全组ID:

Instance ID: i-001bf8faf34df386f
Private IP 172.31.23.137
Sec grp ID sg-0ce7d465
------
Instance ID: i-0b6a20837dd74ba2c
Private IP 172.31.25.150
Sec grp ID sg-d0e7d4b9

最初,当我们尝试从测试的每个端对这些服务器执行ping操作时,它将失败,如下所示:

测试1:

	
[[email protected] ~]# ping 172.31.25.150
PING 172.31.25.150 (172.31.25.150) 56(84) bytes of data.
^C
--- 172.31.25.150 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms

测试2:

	
[[email protected] ~]# ping 172.31.23.137
PING 172.31.23.137 (172.31.23.137) 56(84) bytes of data.
^C
--- 172.31.23.137 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms

现在,要将两个EC2实例彼此连接,请执行以下步骤:

第1步: 转到左窗格中“网络和安全性”选项下的“安全性选项”组,如下所示:

建立两个EC2连接实例

第2步: 在“安全性”组的右侧,选择“ sg-0ce7d465”,这是第一个实例的安全性组。 单击编辑选项:

建立两个EC2连接实例

第三步: 在下一个弹出窗口中,单击“添加规则”按钮:

  建立两个EC2连接实例

步骤4: 现在,在“源”列的下拉选项卡上选择ICMP-ipv4,选择“ custom”,然后在下一个窗口中输入另一台服务器的组SID,即“ sg-d0e7d4b9”,然后单击“保存”按钮。

建立两个EC2连接实例

通过上述配置,我们可以从服务器172.31.25.150 ping服务器“ 172.31.23.137”,如下所示:

[[email protected] ~]# ping 172.31.23.137
PING 172.31.23.137 (172.31.23.137) 56(84) bytes of data.
64 bytes from 172.31.23.137: icmp_seq=1 ttl=64 time=0.632 ms
64 bytes from 172.31.23.137: icmp_seq=2 ttl=64 time=0.698 ms
64 bytes from 172.31.23.137: icmp_seq=3 ttl=64 time=0.646 ms
64 bytes from 172.31.23.137: icmp_seq=4 ttl=64 time=0.638 ms
^C
--- 172.31.23.137 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.632/0.653/0.698/0.036 ms
[[email protected] ~]#

要与其他服务器进行通信,请对另一个安全组“ sg-d0e7d4b9”执行步骤1至3,然后在步骤4中输入详细信息,然后单击“保存”。

建立两个EC2连接实例

完成上述配置后,我们可以按如下所示进行另一种ping操作:

[[email protected] ~]# ping 172.31.25.150
PING 172.31.25.150 (172.31.25.150) 56(84) bytes of data.
64 bytes from 172.31.25.150: icmp_seq=1 ttl=64 time=0.538 ms
64 bytes from 172.31.25.150: icmp_seq=2 ttl=64 time=0.666 ms
64 bytes from 172.31.25.150: icmp_seq=3 ttl=64 time=0.562 ms
64 bytes from 172.31.25.150: icmp_seq=4 ttl=64 time=0.618 ms
^C
--- 172.31.25.150 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.538/0.596/0.666/0.049 ms
[[email protected] ~]#

因此,这就是我们如何将两个EC2实例彼此连接的方式。 对于其他端口或服务,请选择特定服务,例如SSH,HTTP甚至NFS。 确保使用其他服务器的自定义SID组打开源。

Sidebar