python3.6
链接mysql的请移步
from sshtunnel import SSHTunnelForwarder
import pymongo
import pprint
server = SSHTunnelForwarder(('111.111.111.111', 22),
ssh_username='ly',
ssh_password='ypeILBuOeL8d',
remote_bind_address=('192.168.1.73', 27017))
server.start()
client = pymongo.MongoClient('127.0.0.1', server.local_bind_port) # server.local_bind_port is assigned local port
db = client['ly_analytics']
pprint.pprint(db.collection_names())
server.stop()