我在 paramiko 中设置适当的隧道以启用数据库连接时遇到严重问题。我已经查看了示例“forward.py”,但我不明白如何将数据库连接链接到它。任何指针都将不胜感激。
我想我需要以下东西:
t = paramiko.Transport((hostname, port))
t.connect(username=username, password=password, hostkey=hostkey)
c = paramiko.Channel(t)
#something about assigning a local port to this connection
connection = psycopg2.connect(connectionstring)
#and do my stuff
connection.close()
c.close()
t.close()