无法连接到远程数据库

无法连接到远程数据库

我正在玩MongoDB我对 MySQL 有丰富的经验,并且正在使用一种叫做续集专业版连接到远程数据库。我现在正在尝试MongoHub但似乎无法让它连接到远程数据库。

我尝试了基本的 SSH 隧道

ssh -f [email protected] -L 9009:remotehost.com:27017 -N

但这不起作用。其他数据库管理工具如何使用 ssh 登录来提供与没有开放端口的数据库的连接?这是我可以自己设置的吗(通过隧道或其他方式)?

答案1

以下是我访问远程 mysql 服务器的步骤(我已将 mysql 限制在本地主机):

ssh -fNL 9999:localhost:3306 myuser@myremotemachine

描述一下,

  • -F将其置于背景中
  • -N告诉 ssh 没有要执行的命令
  • -L9999:localhost:3306 指示绑定本地端口99993306远程。

然后我使用 MySQL 查询浏览器并告诉它连接到 127.0.0.1 端口 9999

所以我想你可以尝试:

ssh -fNL 9009:localhost:27017 myuser@myremotemachine

相关内容