ssh
bastion server를 이용 하여 DB 접속 하는 설정
한줄로 실행
ssh -i ~/.ssh/kth.pem -fNL (localhost생략)3306:kth-rds-writer.cds4.ap-northeast-2.rds.amazonaws.com:3306 ec2-user@52.79.xxx.xxx
ec2 -> bastion 서버이고
rds-writer는 db 서버이다.
kth.pem은 베스천서버의 pem key이다
이상태는 터널링이 맺어진 상태이며 mysql -h localhost 실행
그러나 위의 방법은 명령어가 너무 길어서 불편하다.
~/.ssh/config 설정 이후 편하게 사용 하자
Host pdb-proxy
HostName 52.79.xxx.xxx
User ec2-user
IdentityFile ~/.ssh/kth.pem
LocalForward 3306 kth-rds-writer.cd.ap-northeast-2.rds.amazonaws.com:3306
ExitOnForwardFailure yes
ServerAliveInterval 600
실행
ssh -fN pdb-proxy
Last updated