RDS 인스턴스 및 보안을 처음 사용합니다. MySQL RDS 인스턴스에 연결하도록 SSL을 설정하여 다음을 수행 할 수있는 방법이 궁금합니다.
나는 모든 곳을 살펴 보았고 AWS는 나에게 rds-combined-ca-bundle.pem 키와 rds-ca-2015- {regional-key} 만 제공합니다. 나는 이것으로 무엇을 해야할지조차 모릅니다. RDS 번들 및 MySQL 특정 링크
SSL에는 키 파일, 인증서 파일 및 CA 인증서 파일이 필요합니다.
어떤 도움이라도 좋을 것입니다. 감사합니다
링크하는 문서는 SSH를 통해 RDS 인스턴스에 연결하는 방법을 직접 지정합니다.
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html#MySQL.Concepts.SSLSupport
mysql -h myinstance.c9akciq32.rds-us-east-1.amazonaws.com \
--ssl-ca=[full path]rds-combined-ca-bundle.pem --ssl-verify-server-cert
이제 질문은 다음과 같습니다.
SequelPro를 SSH를 통해 연결하는 방법 :
SequelPro 문서 에 따르면 SSH 터널을 사용하는 SSH를 통해서만 연결할 수 있습니다.
따라서 로컬 컴퓨터에서 SSH를 통해 VPC의 EC2 인스턴스에 연결해야합니다. 이 설정을 얻는 것은 RDS 인스턴스와 관련이 없습니다. 연결이 설정되면이 터널을 사용하여 RDS 인스턴스에 비 SSH 연결을 설정합니다.
참조 : https://sequelpro.com/docs/get-started/get-connected/remote
PHP 앱에서 RDS에 연결합니다.
마찬가지로 PHP에는 MySQL 연결에 대한 내장 SSH 지원이없는 것 같습니다.
이 주제에 대한 Stack Overflow에 대한 많은 QA가 있습니다.
결론
두 계정 모두 SSH 터널이 유일한 방법 인 것 같습니다. 그래서 당신은 :
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다