まず、MySQLサーバーにSSHトンネルを確立する必要があります。クライアントマシンで、次を実行します:
ssh -fNg -L 3307:127.0.0.1:3306 [email protected]
これにより、salt.woofwoof.comサーバーへのSSHトンネルが確立されます。ローカルホストポート3307への接続はすべて、トンネルを介してポート3306のリモートホストに送信されます。
次に、ローカル接続の場合と同じようにdatabase.ymlを構成しますが、転送ポート3307を指定します。
canine:
adapater: mysql2
database: canine
username: bowser
password: *secret*
port: 3307
sshトンネル設定を/etc/ inittabに追加して、起動後にトンネルが確立されるようにすることもできます。 http://chxo.com/be2/20040511_5667.html を参照してください。 その方法の一例として。