尝试理解它的工作原理,但文档不是很清楚。使用AWS quickstart-mongo,我正在为3个Mongo节点创建VPN,其中包括一个堡垒机。我可以通过SSH和我的密钥登录到我的堡垒机。然后,我可以将密钥复制到堡垒机并通过SSH登录到主副本节点。该节点正在运行Mongo,并通过rs.status()显示所有3个节点都在正确运行。
一旦登录到堡垒机,我尝试执行
本地计算机->堡垒机->副本节点1/2/3
我认为我需要以某种方式连接到堡垒机,然后设置ssh转发到primary-mongo-node-ip:27017、sec1-mongo-node-ip:27017、sec2-mongo-node-ip:27017,这样我的mongo URI连接看起来像这样:
SSH登录到bastion-dns mongodb://user:pass@localhost:1000,localhost:1001,localhost:1002/database 当我无法在没有SSH的情况下连接到堡垒机时,我该怎么做?
一旦登录到堡垒机,我尝试执行
curl primary-mongo-node-ip:27017
,但似乎卡住了。本地计算机->堡垒机->副本节点1/2/3
我认为我需要以某种方式连接到堡垒机,然后设置ssh转发到primary-mongo-node-ip:27017、sec1-mongo-node-ip:27017、sec2-mongo-node-ip:27017,这样我的mongo URI连接看起来像这样:
SSH登录到bastion-dns mongodb://user:pass@localhost:1000,localhost:1001,localhost:1002/database 当我无法在没有SSH的情况下连接到堡垒机时,我该怎么做?