簡體   English   中英

連接到遠程 MongoDB 服務器時出現問題

[英]Having problem in connecting to remote MongoDB Server

我嘗試使用 Windows 上的 MongoDB Compass 連接運行在 Ubuntu 上的遠程 MongoDB 服務器。但由於 Windows 機器的 IP 每天都在變化,所以我總是遇到連接問題。

我做了以下事情來連接到遠程服務器 -

  1. 獲得客戶端機器的 IP,然后在端口 27017 上的服務器機器的防火牆上允許 IP。
sudo ufw allow from client_machine_ip to any port 27017

注意:ufw 狀態看起來沒問題。

  1. 拿到Server Machine的IP,然后在server上的MongoDB配置文件上,我修改了bindIp。
bindIp: 127.0.0.1,server_machine_ip

注:我重啟了mongod也沒有問題。

我第一次成功使用 MongoDB Compass 連接到遠程 MongoDB 服務器。 然后我看到,客戶端機器的IP每天都在變。 因此,每次客戶端 IP 更改時,我都需要在端口 27017 上的服務器機器(其中我使用 MongoDB 服務器)的防火牆上允許 IP。你能幫忙解決這個問題嗎? 提前致謝。

您可以更新端口 27017 的防火牆以允許來自任何地方,因為客戶端計算機 IP 不是 static。

sudo ufw allow 27017 #(this will allow from any IP)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM