Amazon web services Can';t从我的linux shell打开ssh隧道(EC2公开RDS db)

Amazon web services Can';t从我的linux shell打开ssh隧道(EC2公开RDS db),amazon-web-services,terminal,amazon-rds,ssh-tunnel,Amazon Web Services,Terminal,Amazon Rds,Ssh Tunnel,我正在努力打开ssh隧道,通过EC2 bastion主机访问RDS MySql实例。使用桌面客户端(Navicat、MysqlWorkBench)和ssh隧道集,一切都按预期工作,但当我运行ssh-ikeys.pem时user@ec2-instance-L 3307:rds mysql instance:3306-N在我的终端中,命令无限期挂起 我可以使用ssh-I keys.pem访问我的EC2实例user@ec2-实例并从我的EC2实例访问RDS数据库 配置中是否缺少某些内容? 我还尝试打开

我正在努力打开ssh隧道,通过EC2 bastion主机访问RDS MySql实例。使用桌面客户端(Navicat、MysqlWorkBench)和ssh隧道集,一切都按预期工作,但当我运行
ssh-ikeys.pem时user@ec2-instance-L 3307:rds mysql instance:3306-N
在我的终端中,命令无限期挂起

我可以使用
ssh-I keys.pem访问我的EC2实例user@ec2-实例
并从我的EC2实例访问RDS数据库

配置中是否缺少某些内容? 我还尝试打开我的安全组上的所有端口,以确保这不是一个与端口相关的问题

有什么帮助/想法吗?

基于评论

为了确定问题,可以使用
-v
-vv
甚至
-vvv
标志请求来自
ssh
的更多详细输出。因此,调试命令可以是:

ssh -i keys.pem user@ec2-instance -L 3307:rds-mysql-instance:3306 -N -vv

详细的输出允许识别连接问题并修复它。

在末尾添加
-vv
以获取一些信息:
ssh-i keys.pemuser@ec2-实例-L 3307:rds mysql实例:3306-N-vv
。另外,由于您使用的是
-N
,因此它可能会显示为“卡住”,这就是
-N
的目的。谢谢,查看我解决问题的输出。这与我的内部配置有关没有问题。如果你不介意的话,我会提供一个答案。