我正在尝试从MySQL客户端工具连接到RDS实例。但我发现的问题是它只能通过SSH连接到一台机器(AWS堡垒主机)。但是,我如何通过AWS堡垒主机在内部连接到RDS实例?
Consider the machines A, B and C where,
A-> local machine
B-> AWS ec2-instance
C-> RDS instance
在将机器B作为AWS堡垒主机时,是否可以通过SSH通过AWS堡垒主机(机器B)连接到RDS实例,只需从机器A连接到机器B?
即,从机器A通过SSH连接到机器B时,机器B应该自动使用SSH并连接到MySQL RDS实例
我正在尝试在Amazon Aurora中创建一个表。为此,我使用MySQL工作台。AWS RDS不是公开的,我在互联网上读到它不能公开。一种方法是使用堡垒主机连接到RDS。我尝试了MySQL工作台的连接方法-“标准(TCP/IP) over SSH”,但在输入所有信息后,另一个窗口弹出,询问ec2的密码,但我还没有设置EC2的根密码。有没有人能教我怎么做。当我使用标准(TCP/IP)连接到RDS时,出现以下错误-
关于如何做到这一点,已经有了大量的帮助和指导。但由于某些原因,我无法使它工作,并且不知道如何排除它。我有一个带有私有IP 10.0.122.220的RDS实例。我还有一个带有(是)私有IP 10.0.94.67的堡垒主机。我能够连接到堡垒主机上的端口,但不能连接RDS。因此,我试图将堡垒主机的端口5432转发给RDS实例的端口5432。这是堡垒主机的状态:
bastion$ ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
inet 127.0.0.1/8 scope host lo
.