Nejprve musíte vytvořit tunel SSH serveru MySQL. Na klientském počítači spusťte:
ssh -fNg -L 3307:127.0.0.1:3306 [email protected]
Tím vytvoříte tunel SSH na server salt.woofwoof.com. Všechna připojení k portu 3307 localhost budou odeslána tunelem ke vzdálenému hostiteli na portu 3306.
Poté nakonfigurujte svůj database.yml jako pro místní připojení, ale zadejte předaný port 3307:
canine:
adapater: mysql2
database: canine
username: bowser
password: *secret*
port: 3307
Můžete také chtít přidat nastavení tunelu ssh do /etc/inittab, aby se tunel vytvořil po zavedení. Viz http://chxo.com/be2/20040511_5667.html pro jeden příklad, jak to udělat.