저는 원격 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
표준 레일에서
development:
adapter: postgresql
database: journalapp_development
username: xxx
password: yyy
host: localhost
그러나 PostgreSQL의 문서에 기술 된 인증 방법에 대한이 아무것도가 없습니다. 'auth_method: md5
'과 같은 옵션을 사용할 수 있습니까?
명확히하기 위해 연결 문제가 있습니까? –
아니요, 일반 인터넷에서 안전하게 연결할 수있는 방법을 조사하는 것입니다. – Ethan