【发布时间】:2021-05-13 00:18:21
【问题描述】:
我正在努力尝试打开 ssh 隧道以通过 EC2 堡垒主机访问 RDS MySql 实例。使用桌面客户端(Navicat、MysqlWorkBench)和 ssh 隧道设置一切正常,但是当我在终端中运行 ssh -i keys.pem user@ec2-instance -L 3307:rds-mysql-instance:3306 -N 时,命令会无限期挂起。
我可以使用 ssh -i keys.pem user@ec2-instance 访问我的 EC2 实例,并且我可以从我的 EC2 实例访问 RDS 数据库
我是否在配置中遗漏了什么? 我还尝试打开我的安全组上的所有端口,以确保这不是与端口相关的问题。
有什么帮助/想法吗?
【问题讨论】:
-
在末尾添加
-vv以获取一些信息:ssh -i keys.pem user@ec2-instance -L 3307:rds-mysql-instance:3306 -N -vv。此外,由于您使用的是-N,它可能会显示为“卡住”,这就是-N的目的。 -
谢谢,看看我确实解决了这个问题的输出。和我的内部配置有关
-
没问题。如果您不介意,我会提供答案。
标签: amazon-web-services terminal amazon-rds ssh-tunnel