Guest User

Untitled

a guest
Nov 20th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. from sshtunnel import SSHTunnelForwarder
  2. import pymongo
  3.  
  4. MONGO_HOST = "IP_ADDRESS"
  5. MONGO_USER = "USERNAME"
  6. MONGO_PASS = "PASSWORD"
  7. MONGO_DB = "DATABASE_NAME"
  8. MONGO_COLLECTION = "COLLECTION_NAME"
  9.  
  10. # define ssh tunnel
  11. server = SSHTunnelForwarder(
  12. MONGO_HOST,
  13. ssh_username=MONGO_USER,
  14. ssh_password=MONGO_PASS,
  15. remote_bind_address=('127.0.0.1', 27017)
  16. )
  17.  
  18. # start ssh tunnel
  19. server.start()
  20.  
  21. connection = pymongo.MongoClient('127.0.0.1', 27017)
  22. db = connection[MONGO_DB]
  23. collection = db[MONGO_COLLECTION]
  24.  
  25. # close ssh tunnel
  26. server.stop()
Add Comment
Please, Sign In to add comment