如何在 AWS 中设置 SSH 隧道

How to setup SSH tunneling in AWS

我有一个带有 mysql 数据库的 RDS 实例,它只能由 AWS 中的 运行ning ec2 实例访问。现在我想使用 SSH 隧道从本地计算机访问我的 RDS 实例。我在网上搜索了很多,但 none 的解决方案有效。任何人都可以告诉我如何使用工作解决方案逐步完成。

非常感谢任何帮助!

我试过 运行 -

ssh -i myNewKey.pem -N -L 3306:myredinstance:3306 ec2-user@myec2-instance.

mysql -u dbauser -p -h 127.0.0.1 on mysql-js 实用程序,它给了我错误。请看下面:-

您可以通过设置 ssh 隧道来实现

ssh -i /path/to/key -N -L 3306:an_rds_endpoint:3306 user@yourserver.com

然后本地连接

mysql -u myuser -p -h 127.0.0.1