Предпочитам да запазя тунела в кода на Python, мразех да създавам тунели ръчно или отделно, благодарение на библиотеката sshtunnel, много лесна за използване.
Ето няколко прости примери, които ще работят за това, което искате.
import MySQLdb
from sshtunnel import SSHTunnelForwarder
with SSHTunnelForwarder(
('sshhost.domain.com', 22),
ssh_password="sshpasswd",
ssh_username="sshusername",
remote_bind_address=('mysqlhost.domain.com', 3306)) as server:
conn = MySQLdb.connect(host='127.0.0.1',
port=server.local_bind_port,
user='user',
passwd='password',
db='dbname')