$gateway.open("target.server", 3306) do |port|
lebih setara dengan, dalam hal ini,
ssh -L #{port}:target.server:3306 -N [email protected]
yang mungkin sangat gagal jika server mysql Anda hanya mendengarkan 127.0.0.1 (atau pada alamat IP internal, atau firewall untuk hanya mengizinkan koneksi melalui jaringan internal, yang semuanya merupakan konfigurasi yang wajar dan normal).
Mungkin Anda ingin:
$gateway.open("127.0.0.1", 3306) do |port|
sebagai gantinya dalam kasus ini.