Pertama, Anda perlu membuat terowongan SSH server MySQL. Di mesin klien, jalankan:
ssh -fNg -L 3307:127.0.0.1:3306 [email protected]
Itu akan membuat terowongan SSH ke server salt.woofwoof.com. Setiap koneksi ke localhost port 3307 akan dikirim melalui tunnel ke remote host di port 3306.
Kemudian konfigurasikan database.yml Anda seperti yang Anda lakukan untuk koneksi lokal, tetapi tentukan port yang diteruskan 3307:
canine:
adapater: mysql2
database: canine
username: bowser
password: *secret*
port: 3307
Anda mungkin juga ingin menambahkan pengaturan terowongan ssh ke /etc/inittab sehingga terowongan dibuat setelah boot. Lihat http://chxo.com/be2/20040511_5667.html untuk satu contoh bagaimana melakukannya.