
I have then tried using the endpoint address of the RDS MySQL instance but with no success (as it is in the private subnet so is not publicly addressable). As a result, the last two checks for "Check location of start/stop commands" and "Check MySQL configuration file" then fail. Using AWS quickstart-mongo, I am making a VPN for 3 Mongo nodes, with a bastion server. Viewed 1k times Part of AWS Collective 3 Trying to understand how this works, documentation isnt very clear.

However, this is not correct in my opinion as I have provided the bastion host's address, which does not have MySQL installed. Ask Question Asked 3 years, 6 months ago. MySQL workbench then does checks for certain MySQL resources on that server. I have followed the steps detailed here, however in "Step 6: Setting up remote SSH Configuration", it asks me to "Provide the Public DNS of the Amazon EC2 instance" (i.e. 10.0.1.2 is the internal IP of the EC2-instance in my VPC. I have created an RDS MySQL instance within the VPC and I would like to connect to it using MySQL workbench. I'm using the test-connection-feature of the JMC to check if the tunnel is working: The following command is used to establish the tunnel: ssh -l ec2-user -i. When it receives a connection, it tunnels the connection to the SSH server which is our EC2 instance acting as the jump host.

The SSH client on our local workstation listens for connections on a configured port. The bastion host is a single EC2 instance with a public address trough which you can SSH to any other server on the VPC. SSH tunneling is a method of transporting arbitrary networking data over an encrypted SSH connection. In AWS I have a VPC set up with a Bastion Host.
