如何在 python 中设置 sshtunnel 以使用 pymongo-ssh 连接到 mongodb 数据库

问题描述 投票:0回答:0

对不起,我自己想不通,其实很简单。

我想连接到位于远程服务器上的 mongodb 数据库。我的本地机器无法直接访问它,因此我使用一台可以访问的跳转主机服务器。它应该是这样的:

|本地电脑| --- ssh ----> |jump_host| --- ssh ---> |remote_server| ---> |mongodb 数据库|

我成功配置了 ./ssh/config 以便直接通过 ssh 访问 remote_server。对于 python 脚本中的简单 scp 命令,我成功地使用了 jumpssh。但是,我不明白如何使用 sshtunnel python librairy 访问 mongodb 数据库。

感谢您的帮助。

python pymongo ssh-tunnel
© www.soinside.com 2019 - 2024. All rights reserved.