Пытаясь понять, как это работает, документация не очень понятна. Используя AWS quickstart-mon go, я делаю VPN для 3 Mon go узлов с бастионным сервером. Я могу войти в свой бастионный сервер через S SH и мой ключ. Затем я могу скопировать ключ на бастионный сервер и S SH в основной узел реплики. Этот узел работает mon go и через rs.status () показывает, что все 3 узла работают правильно.
После входа на бастионный сервер я пытаюсь сделать curl primary-mongo-node-ip:27017
, и кажется, что он зависает.
Локальный компьютер -> Bastion Server -> Узел реплики 1/2/3
Мне кажется, я понимаю, что мне нужно каким-то образом подключиться к серверу Bastion, а затем настроить sh для переадресации на основной -mon go -node-ip: 27017, sec1-mon go -node-ip: 27017, sec2-mon go -node-ip: 27017, так что мое URI-соединение mon go выглядит следующим образом :
S SH в bastion-dns mongodb: // user:pass@localhost: 1000, localhost: 1001, localhost: 1002 / database
Как мне это сделать, когда я не могу подключиться к событию серверу на бастионных серверах без S SH?