AWS

AWS SSM을 사용하여 Port Forwarding 하기

DevelopC 2022. 9. 20. 11:42
728x90

AWS SSM을 사용하여 Port Forwarding 하기

AWS SSM을 사용하여, RDS 및 ElastiCache 등 private 네트워크 영역에서 접근가능한 서버들을 Port Forwarding 하여 접근하는 방법을 설명합니다.

EC2 Instance

우선 SSM Agent가 3.1.1374.0 버전부터 지원하니, 버전을 확인하여 같거나 높은 버전을 설치한 EC2 Instance를 준비해주세요. 그리고 SSM을 사용하여 EC2 Instance에 접속이 가능해야합니다.

Port Forwarding

아래의 명령어를 사용해서 port forwarding할 수 있습니다.

$ aws ssm start-session \
    --region $region \
    --target $ec2_instance_id \
    --document-name AWS-StartPortForwardingSessionToRemoteHost \
    --parameters host="$rds_host",portNumber="$rds_port",localPortNumber="$local_port"
728x90