如何在AWS中设置SSH隧道

时间:2017-09-07 07:45:56

标签: amazon-web-services ssh ssh-tunnel

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

任何帮助都将受到高度赞赏!

我试图跑 -

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

在mysql-js实用程序上的mysql -u dbauser -p -h 127.0.0.1它给了我错误。请看下面: - enter image description here

1 个答案:

答案 0 :(得分:1)

您可以通过设置ssh tunel

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

然后连接本地

mysql -u myuser -p -h 127.0.0.1