代码之家  ›  专栏  ›  技术社区  ›  Sunny

如何在AWS中设置SSH隧道

  •  1
  • Sunny  · 技术社区  · 7 年前

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

    任何帮助都将不胜感激!

    我试着跑-

    ssh-i我的新密钥。pem-N-L 3306:myredinstance:3306 ec2-user@myec2-instance.

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  3
  •   gkatzioura    7 年前

    您可以通过设置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