개발

[aws] mac에서 터미널로 bastion 터널링 접속하기

soohkang 2020. 6. 11. 10:58
728x90

맥 환경에서 터미널로 aws 터널링을 하는 방법을 기록해둔다.

 

환경설정은 자주하는게 아니라서 잘 까먹는 것 같다ㅎㅎ

 

 

1. mac terminal 실행

 

2. aws 터널링에는 pem 파일이 필요하다

3. 터미널에서 pem 파일 경로를 확인해둔다.

4. pem 파일이 있는 폴더의 권한을 400으로 둔다, 안되면 700 ㅎㅎ

5. 폴더권한, pem 파일로 모두 준비되었으면 아래의 명령어를 터미널에 실행한다.

 ssh -i ~/pem 파일 경로/pem파일 aws_유저_명@aws_db_ip -p 22 -L 로컬_포트_임의지정:DNS경로

6. 명령어를 입력해서 EC2 어쩌고~ 하는 화면이 확인되면 완료된 것 같지만? 외부접속 프로그램으로 접속을해봐야 올바르게 접속되었는지 확인이 가능하다.

7. 외부접속 프로그램에서 사용자이름, 비밀번호, 5번에서 지정한 로컬 포트 번호를 입력하고 접속해보면된다.

 

참고한 url 

https://docs.aws.amazon.com/ko_kr/emr/latest/ManagementGuide/emr-ssh-tunnel.html