私はリモートVPSサーバ(CentOS 5)にPostgreSQL DBを持っています。私はローカルのMacノートパソコンからRailsアプリケーションに接続するために接続したいと思います。私のラップトップでは、ActiveRecord PostgreSQLアダプタ(postgres (0.7.9.2008.01.28)
)をインストールしました。ActiveRecordはPostgreSQLにリモートで接続し、DBパスワードを保護できますか?
私はPostgreSQL docsで読む:
パスワードベースの認証方法がMD5、暗号、およびパスワードです。これらのメソッドは、パスワードが接続を介して送信される方法(MD5ハッシュ、暗号化暗号化、およびクリアテキスト)を除いて、同様に動作します。攻撃を「盗聴」
[...]
...あなたがすべてでパスワードを懸念している場合は、MD5が好ましい...平野パスワードが開いて、インターネット経由での接続のために特に避けるべきされる(しない限り、 SSL、SSH、または別の通信セキュリティラッパーを接続の周りに使用します)。ローカルホストの接続のために、このような何かを持っているでしょう
database.yml
標準のRailsで
development:
adapter: postgresql
database: journalapp_development
username: xxx
password: yyy
host: localhost
しかし、PostgreSQLのドキュメントで説明した認証方法についてそこには何もありません。 "auth_method: md5
"のようなオプションがありますか?
明確にするため、接続に問題がありますか? –
いいえ、私が一般のインターネットにどのようにしっかりと接続できるかを調べるだけです。 – Ethan