命令行中使用
设置本地9999端口与远程服务器连接的27017端口建立联系(如果没有rsa,则提示输入密码)
ssh -fN -l ubuntu -L 9999:{$remote_mongo_ip}(表示mongo的远程ip):27017 {$remote_server_ip}(可登录mongo的远程ip)
启动本地9999端口
mongo --host 127.0.0.1 --port 9999
切换至admin
use admin
用户名,密码验证
db.auth(‘{$remote_mongo_user}’, ‘{$remote_mongo_password}’)
然后就可以在本地使用只有远程服务器才可以使用的mongo数据库了
python中的连接方式:
client = pymongo.MongoClient("mongodb://{$remote_mongo_name}:{$remote_mongo_password}@localhost:9999")