ssh zuerst mit mysqldb python

Ich versuche eine Verbindung zu einer MySQL-Datenbank auf einem remote-server mit MySQLdb python. Das problem ist, dass zuerst muss ich die SSH-Verbindung auf den host, und dann von dort, ich muss eine Verbindung zum MySQL-server. Das problem das ich habe ist allerdings, dass die MySQLdb nicht scheinen, um einen Weg, der Aufbau einer SSH-Verbindung, bevor Sie eine Verbindung zum SQL-server. Ich habe die Dokumentation aber haben kein Glück gehabt.

Dies ist, wie ich mich anschließen:

conn = MySQLdb.connect(host = 'mysqlhost.domain.com:3306', user = 'user', passwd = 'password', db = 'dbname')

Aber was ich wirklich brauche, ist so etwas wie dieses:

conn = MySQLdb.connect(sshhost = 'sshhost.domain.com', sshuser = 'sshusername', sshpasswd = 'sshpasswd', host = 'mysqlhost.domain.com:3306', user = 'user', passwd = 'password', db = 'dbname')

Ist natürlich nur ausgedacht. Kann jemand Empfehlungen?

InformationsquelleAutor rjf | 2012-01-30
Schreibe einen Kommentar