Първо, трябва да установите SSH тунел на MySQL сървъра. На клиентската машина изпълнете:
ssh -fNg -L 3307:127.0.0.1:3306 [email protected]
Това ще установи SSH тунел към сървъра salt.woofwoof.com. Всички връзки към порт 3307 на локалния хост ще бъдат изпратени през тунела до отдалечения хост на порт 3306.
След това просто конфигурирайте вашата база данни.yml, както бихте направили за локална връзка, но посочете препратения порт 3307:
canine:
adapater: mysql2
database: canine
username: bowser
password: *secret*
port: 3307
Може също да искате да добавите настройката на ssh тунела към /etc/inittab, така че тунелът да се установи след зареждане. Вижте http://chxo.com/be2/20040511_5667.html за един пример как да направите това.