AWS SSH로 EC2 발판 서버를 통해 RDS에 연결

4291 단어 MySQLRDSSSHEC2AWS

소개



이번에는 VPC와 RDS 인스턴스가 이미 만들어졌습니다.
발판 서버 등을 준비하고 최종적으로 Sequel Pro에서 볼 때까지의 흐름을 정리하고 있습니다.

보안 그룹 작성



발판을 위한 EC2 인스턴스의 보안 그룹


RDS 보안 그룹
첫 번째와 세 번째 두 가지를 추가했습니다. 두 번째는 API 용이므로 중요하지 않습니다.
첫 번째는 발판의 보안 그룹을 포함합니다. ← 코코를 넣어 잊으면 Sequel에서 타임 아웃이되어 연주됩니다.


발판 서버 만들기



AWS 콘솔 > EC2 > 인스턴스에서 생성합니다.

무료 티어를 체크하고 맨 위 Amazon Linux 2를 사용했습니다. 이쪽은 취향에 상관없습니다.

인스턴스 타입의 선택은 무료 이용 범위의 대상이 되고 있는 것을 선택.

네트워크나 서브넷은 생성한 VPC나 서브넷을 선택
자동 할당 퍼블릭 IP의 부분은 「유효」를 선택해 둔다.

디폴트 그대로 좋기 때문에 다음에 간다.

태그는 자신이 알기 쉬운 것을 추가. 나중에 추가 가능

기존 그룹 선택하기 선택 > default 및 방금 만든 보안 그룹에 체크 > 확인 및 생성을 누릅니다.

pem 파일은 한 번만 다운로드되므로 소중히 보관하십시오.


개인 키 파일의 권한 변경



pem 파일을 적절한 디렉토리에 보관하십시오.
덧붙여서 나는 ~/.ssh/속에 놓고 있습니다.
$ chmod 0600 aws.pem

발판 서버에 MySQL 설치


$ ssh -i aws.pem [email protected]
[ec2-user@ip-198-87-65-543 ~]$ sudo yum update
[ec2-user@ip-198-87-65-543 ~]$ sudo yum install mysql

Sequel Pro로 연결



이름: 선택
MySQL 호스트: Amazon RDS 엔드포인트(..*.rds.amazonaws.com)
사용자 이름: RDS의 마스터 사용자 이름
비밀번호: RDS 마스터 비밀번호
데이터베이스: 선택
포트:공란(3306)

SSH 호스트: EC2 인스턴스의 공용 DNS 또는 Elastic IP
SSH 사용자: ec2-user
SSH 키: EC2 Key Pair의 비밀 키(*.pem)
SSH포트:공란(22)



마지막으로



참조 링크를 붙여 둡니다.
AWS 연구회(1) / 발판 서버와 네트워크 생성
AWS의 EC2에서 RDS에 연결하여 mySQL을 조작. EC2 발판 서버 구축 노트
Amazon RDS의 MySQL에 Sequel Pro로 연결하는 설정 방법

좋은 웹페이지 즐겨찾기