Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from sshtunnel import SSHTunnelForwarder
- import pymongo
- import pprint
- class MongoConnection:
- def __init__(self):
- MONGO_HOST = "157.230.128.104"
- MONGO_DB = "data_base"
- MONGO_USER = "######"
- MONGO_PASS = "######"
- server = SSHTunnelForwarder(
- MONGO_HOST,
- ssh_username=MONGO_USER,
- ssh_password=MONGO_PASS,
- remote_bind_address=('127.0.0.1', 27017)
- )
- server.start()
- client = pymongo.MongoClient('127.0.0.1', server.local_bind_port) # server.local_bind_port is assigned local port
- db = client[MONGO_DB]
- pprint.pprint(db.collection_names())
- server.stop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement