Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from sshtunnel import SSHTunnelForwarder
- import pymongo
- MONGO_HOST = "IP_ADDRESS"
- MONGO_USER = "USERNAME"
- MONGO_PASS = "PASSWORD"
- MONGO_DB = "DATABASE_NAME"
- MONGO_COLLECTION = "COLLECTION_NAME"
- # define ssh tunnel
- server = SSHTunnelForwarder(
- MONGO_HOST,
- ssh_username=MONGO_USER,
- ssh_password=MONGO_PASS,
- remote_bind_address=('127.0.0.1', 27017)
- )
- # start ssh tunnel
- server.start()
- connection = pymongo.MongoClient('127.0.0.1', 27017)
- db = connection[MONGO_DB]
- collection = db[MONGO_COLLECTION]
- # close ssh tunnel
- server.stop()
Add Comment
Please, Sign In to add comment