首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创建ssh密钥后,ubuntu vps上的MongoDB / Mongod‘连接被拒绝’错误

在创建SSH密钥后,如果在Ubuntu VPS上连接MongoDB/Mongod时出现"连接被拒绝"错误,可能是由于以下几个原因导致的:

  1. 防火墙设置:首先,确保防火墙允许MongoDB的连接。可以通过在终端上运行以下命令来打开MongoDB的默认端口27017:
  2. 防火墙设置:首先,确保防火墙允许MongoDB的连接。可以通过在终端上运行以下命令来打开MongoDB的默认端口27017:
  3. MongoDB配置文件:检查MongoDB的配置文件是否正确配置了绑定IP地址和端口。默认情况下,MongoDB绑定在本地回环地址(127.0.0.1)上,只能通过本地访问。可以通过编辑MongoDB的配置文件(通常位于/etc/mongod.conf)来修改绑定IP地址和端口:
  4. MongoDB配置文件:检查MongoDB的配置文件是否正确配置了绑定IP地址和端口。默认情况下,MongoDB绑定在本地回环地址(127.0.0.1)上,只能通过本地访问。可以通过编辑MongoDB的配置文件(通常位于/etc/mongod.conf)来修改绑定IP地址和端口:
  5. 确保bindIp设置为服务器的公共IP地址,并且port设置为27017或其他允许的端口。保存并退出配置文件后,重新启动MongoDB服务:
  6. 确保bindIp设置为服务器的公共IP地址,并且port设置为27017或其他允许的端口。保存并退出配置文件后,重新启动MongoDB服务:
  7. 访问权限:确保你使用的SSH密钥具有足够的权限来连接MongoDB。可以通过以下命令将SSH密钥添加到MongoDB的访问控制列表中:
  8. 访问权限:确保你使用的SSH密钥具有足够的权限来连接MongoDB。可以通过以下命令将SSH密钥添加到MongoDB的访问控制列表中:
  9. 将"your_username"替换为你的用户名,"your_password"替换为你的密码。这将创建一个具有读写和数据库管理权限的用户。然后,退出MongoDB shell。
  10. MongoDB服务状态:检查MongoDB服务是否正在运行。可以使用以下命令检查MongoDB服务的状态:
  11. MongoDB服务状态:检查MongoDB服务是否正在运行。可以使用以下命令检查MongoDB服务的状态:
  12. 如果服务未运行,可以使用以下命令启动MongoDB服务:
  13. 如果服务未运行,可以使用以下命令启动MongoDB服务:

如果上述步骤都正确配置并且问题仍然存在,可能是其他网络或配置问题导致的。在这种情况下,建议查看MongoDB的官方文档或寻求专业的技术支持。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云MongoDB:https://cloud.tencent.com/product/mongodb
  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云云数据库MongoDB:https://cloud.tencent.com/product/cmongodb
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

一款二次元Web多人在线网络聊天系统:Fiora安装及使用

说明:512M内存vps可能还需要先加一点虚拟内存,不然构建过程会失败,可以使用Swap一键脚本→传送门。...启动Mongodb并设置开机自启: #CentOS 6系统 service mongod start chkconfig mongod on #CentOS 7、Debian、Ubuntu系统 systemctl...ip:9200,注册一个账号,然后可以看SSH客户端运行日志,获取自己userId。...#先修改你userId和运行端口复制到SSH运行 Administrator=5d329dd354b9 Port=9200 #新建fiora用户并授权 useradd -M fiora && usermod...#先给node做个软连接,不然后面会启动失败 ln -sf $(which node) /usr/bin/node #修改运行端口,可以默认 Port=9200 #以下命令一起复制进SSH客户端运行 cat

2.1K30

Ubuntu 16.04安装MongoDB(Xenial)

在本数据库教程中,我们将一步步指导您在Ubuntu 16.04安装MongoDB,然后再介绍MongoDB一些基本特性和功能。 [077cdzz9n0.png] MongoDB是一个数据库引擎。...完成“ 保护您服务器 ”部分以创建标准用户帐户,使用强度更大SSH访问(译者推测这里指的是设置强密码)并删除不必要网络服务。...导入MongoDB公共GPG密钥以进行包签名:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 将MongoDB...我们将在本教程后面讲解如何创建数据库用户并设置其权限。 有关如何 在配置文件中自定义这些值和其他值更多信息,请参阅MongoDB官方配置教程。 配置文件改完,重新启动该服务,如以下部分所示。...这些是MongoDB在_id未明确定义值时生成唯一索引。查询时,ObjectId用作主键,但为了方便,您会希望像其他数据库系统一样创建自己索引。

5.3K30

如何在Ubuntu 16.04安装MongoDB

在此步骤中,我们将此官方存储库添加到我们服务器。 Ubuntu通过验证它们是否使用GPG密钥签名来确保软件包真实性,因此我们首先必须将它们密钥导入官方MongoDB存储库。...sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 成功导入密钥,您将看到: gpg: Total number...发出以下命令为MongoDB创建列表文件。...如果您打算仅在本地使用MongoDB服务器与在同一服务器运行应用程序,则建议使用安全设置。但是,如果您希望能够从Internet连接MongoDB服务器,我们必须在ufw中允许传入连接。...要完成此任务,您可以允许访问MongoDB默认端口,同时指定将明确允许连接另一台服务器IP地址。

1.7K00

使用MongoDB构建数据库集群

虽然在此示例中您将使用生成密钥文件openssl,但MongoDB建议使用X.509证书来保护生产系统之间连接。...创建管理用户 在您打算用作配置服务器副本集主要成员Linode ,登录到mongoshell: mongo 连接admin数据库: use admin 创建具有root权限管理用户。..."}]}) 生成密钥文件 输入此命令以生成密钥文件: openssl rand -base64 756 > mongo-keyfile 生成密钥,将其复制到副本集每个成员。...mongod:mongod /opt/mongo/mongo-keyfile 添加密钥文件,取消注释每个LinodeSecurity/etc/mongod.conf文件部分,并添加以下值: security...systemctl restart mongod 在其中一个配置服务器Linode,通过端口27019与管理用户连接MongoDB shell: mongo mongo-config-1:27019

2.4K30

Linux系统搭建Pritunl OpenVPN详细流程并发布公网远程连接

下面我们结合cpolar 工具,实现远程连接pritunl openVPN. 1.环境安装 创建MongoDB仓库文件: sudo tee /etc/yum.repos.d/mongodb-org-6.0...sudo yum -y install pritunl mongodb-org 出现如下界面表示安装成功 启动mongod pritunl sudo systemctl start mongod pritunl...设置开机启动(尽量在配置所有服务且连接无误再使用开机启动) sudo systemctl enable mongod pritunl 关闭一下防火墙(centOS8) systemctl stop...4.创建连接创建一个组织 填写组织名称,点击 Add添加 添加好组织,添加一个用户 填写用户名称,点击Add 然后添加server服务 填写server信息包括名称,协议tcp,然后点击save...,打开pritunl web 界面,点击上面user,然后点击下载我们上面创建用户连接配置文件 解压可以看到这个配置文件 下载好配置文件我们导入配置文件,在右下角右键openVPN图标 选择配置文件导入

22110

十分钟快速搭建Pritunl并结合内网穿透工具实现无公网IP远程连接openvpn

sudo yum -y install pritunl mongodb-org 出现如下界面表示安装成功 启动mongod pritunl sudo systemctl start mongod pritunl...设置开机启动(尽量在配置所有服务且连接无误再使用开机启动) sudo systemctl enable mongod pritunl 关闭一下防火墙(centOS8) systemctl stop...4.创建连接创建一个组织 填写组织名称,点击 Add添加 添加好组织,添加一个用户 填写用户名称,点击Add 然后添加server服务 填写server信息包括名称,协议tcp,然后点击save...,打开pritunl web 界面,点击上面user,然后点击下载我们上面创建用户连接配置文件 解压可以看到这个配置文件 下载好配置文件我们导入配置文件,在右下角右键openVPN图标 选择配置文件导入...对应端口:12324 改好我们启动服务 然后同样下载一遍配置文件,因为我们更换了地址,所以需要重新下载连接配置文件 下载导入,选择导入配置文件, 会提示是否替换之前文件,点击是即可, 然后我们选择同配置文件名称一样连接进行连接

12210

Ubuntu开启MongoDBIP Security

MongoDB3.6默认配置会拒绝未授权链接对公共网络访问,从而保护数据收到外部威胁。MongoDB只会监听本地链接,除非添加规则允许监听其他地址。...本教程会简明展示如何允许外部IP地址连接MongoDB节点,并保证联网服务器可以连接到你数据库。通过本教程,你会发现配置MongoDB监听具体网络端口是很容易一件事情。...EC2实例,并且安装了MongoDB3.6 我想允许我部分VPC IP地址连接到我们MongoDB数据库。...保证MongoDB系统不受远程攻击是非常重要,确保只有在安全清单IP才能连接到系统。 你就知道了如何为系统配置其他IP地址以访问数据库,现在就可以为你复制集进行配置了。不要忘记做备份、监控。...如果你不想在这些工作消耗太多精力,可以了解一下我们数据库即服务:MongoDB Atlas。

91810
领券