<aside> 💡

AWS SSM(Systems Manager)의 기능인 Session Manager를 사용하여 Private VPC 안의 자원에 접속할 수 있습니다.

이때, 인증키(.pem 등)을 발급받을 필요가 없어서 보안적으로는 Bastion Host를 사용하는 것보다 더욱 안전합니다.

</aside>

1. AWS 콘솔에서 접속


  1. EC2 선택 후 [연결] 클릭

    Screenshot 2025-12-04 at 8.13.30 PM.png

  2. [Session Manager] 선택 → [연결]

    Screenshot 2025-12-04 at 8.14.29 PM.png

2. 로컬 터미널 환경에서


  1. AWS 자격 증명 등록

    (1) AWS IAM에서 키 생성

    Screenshot 2025-12-04 at 8.27.06 PM.png

    Screenshot 2025-12-04 at 8.27.27 PM.png

    Screenshot 2025-12-04 at 8.28.20 PM.png

    (2) 터미널에서 AWS 자격 증명 등록

    aws configure
    
    # → Access Key ID 입력
    # → Secret Access Key 입력
    # → 저장 위치: ~/.aws/credentials
    
  2. Session Manager 설치

  3. EC2 접속

    aws ssm start-session --target {Instance ID} --region ap-northeast-2