Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VPC内MongoDb连接的SSH隧道_Mongodb_Amazon Ec2_Ssh_Amazon Vpc_Ssh Tunnel - Fatal编程技术网

VPC内MongoDb连接的SSH隧道

VPC内MongoDb连接的SSH隧道,mongodb,amazon-ec2,ssh,amazon-vpc,ssh-tunnel,Mongodb,Amazon Ec2,Ssh,Amazon Vpc,Ssh Tunnel,我正试图通过Bastion box从本地主机(端口24000)通过隧道连接到我的mongo实例(27017),该实例仅可通过VPC专用子网使用,以便在连接到暂存数据库时可以在本地开发。在我的OSX盒上使用此隧道命令: ssh-A-L 24000:ip-10-0-11-11.ec2.内部:27017 ec2-3-211-555-333.compute-1.amazonaws.com-N-v “ip-10-0-11-11.ec2.内部”是mongo box “ec2-3-211-555-333.co

我正试图通过Bastion box从本地主机(端口24000)通过隧道连接到我的mongo实例(27017),该实例仅可通过VPC专用子网使用,以便在连接到暂存数据库时可以在本地开发。在我的OSX盒上使用此隧道命令:

ssh-A-L 24000:ip-10-0-11-11.ec2.内部:27017 ec2-3-211-555-333.compute-1.amazonaws.com-N-v

“ip-10-0-11-11.ec2.内部”是mongo box

“ec2-3-211-555-333.compute-1.amazonaws.com”是堡垒

目的是将本地24000号端口绑定到堡垒,然后从那里连接到27017号的mongo box

但是,在尝试通过隧道从我的本地机箱连接时:

mongo-u dbUser localhost:24000/db name

连接正在超时。下面是ssh隧道命令的详细输出(可能来自bastion?)


似乎在努力工作,但事实并非如此。任何和所有的帮助将不胜感激!我确实通过sshd配置在堡垒上启用了ssh转发。我还可以在bastion上连接mongo实例,没问题

回过头来。。。我不知道它是如何工作的,或者为什么不工作,但是对于那些期待使用ssh命令打开隧道转发ssh代理中的密钥的人来说,这个命令确实是一种方法


ssh-A-L 24000:ip-10-0-20-141.ec2.internal:27017 ec2-54-165-159-177.compute-1.amazonaws.com-N-v

您是否能够从堡垒服务器(内部)连接到mongo服务器(ip-10-0-11-11.ec2.internal:27017)。@Vim完全可以!没问题。
debug1: channel 3: free: direct-tcpip: listening port 24000 for ip-10-0-11-11.ec2.internal port 27017, connect from 127.0.0.1 port 63451 to 127.0.0.1 port 24000, nchannels 4
channel 4: open failed: connect failed: Connection timed out