Сначала SSH с MySQL в Python

Я пытаюсь подключиться к базе данных MySQL на удаленном сервере, используя MySQLdb в Python. Проблема в том, что сначала мне нужно подключиться по SSH к хосту, а затем оттуда мне нужно подключиться к серверу MySQL. Однако проблема, с которой я столкнулся, заключается в том, что в MySQLdb, похоже, нет способа установить соединение SSH перед подключением к серверу SQL. Я проверил документацию, но не повезло.

Вот как я подключаюсь:

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

Но что мне действительно нужно, это что-то вроде этого:

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

Что, конечно, только что составлено. Кто-нибудь может дать какие-либо рекомендации?

Ответы на вопрос(2)

Ваш ответ на вопрос