Saya berhasil terhubung dengan:
tunnel = sshtunnel.SSHTunnelForwarder((ssh_host, 22), ssh_password=ssh_password, ssh_username=ssh_username,
remote_bind_address=('localhost', 3306))
tunnel.start()
Rupanya perbedaannya adalah menjaga terowongan tetap terbuka alih-alih menggunakan pernyataan 'dengan', meskipun saya tidak mengerti apa yang sebenarnya terjadi dan saya akan menghargai penjelasannya.