Mysql 如何在没有弹性ip地址的弹性负载平衡器后面将ssh和sftp连接到ec2中

Mysql 如何在没有弹性ip地址的弹性负载平衡器后面将ssh和sftp连接到ec2中,mysql,linux,apache,amazon-web-services,amazon-ec2,Mysql,Linux,Apache,Amazon Web Services,Amazon Ec2,我一直在试图找到一种方法,在不为ec2实例分配弹性IP的情况下,将ssh连接到弹性负载平衡器后面的ec2实例中 通常我会在ec2实例上分配一个弹性IP,通过这种方式只分配SSH和SFTP,但这是他们的另一种方式,我可以通过PuTTy在不分配弹性IP的情况下使用SSH和SFTP吗 我尝试了这种配置—ELB端口为2222,实例端口为22。这对我有用。为了简单起见,我对EC2和ELB使用了相同的SG 类似地,您可以将端口2220路由到20,2221路由到21,对于SFTP TCP端口2222(ELB)

我一直在试图找到一种方法,在不为ec2实例分配弹性IP的情况下,将ssh连接到弹性负载平衡器后面的ec2实例中


通常我会在ec2实例上分配一个弹性IP,通过这种方式只分配SSH和SFTP,但这是他们的另一种方式,我可以通过PuTTy在不分配弹性IP的情况下使用SSH和SFTP吗

我尝试了这种配置—ELB端口为2222,实例端口为22。这对我有用。为了简单起见,我对EC2和ELB使用了相同的SG

类似地,您可以将端口
2220
路由到
20
2221
路由到
21
,对于
SFTP

  • TCP端口2222(ELB)到22(实例)

  • 打开Putty并使用端口2222进入ELB DNS[确保2222是否通过.SG向您的办公室/公共IP出口IP打开]

  • 建立连接[IP 14.0.1.87是ELB的ID,而不是我机器的公共IP]


  • 2019年,这被称为“经典负载平衡器”。如果您使用“应用程序负载平衡器”,则它不会为任意端口号提供选项。我们是否应该在类似设置中使用NLB选项?