본문 바로가기
IT정보

AWS 세션관리자로 EC2 접속하는 방법

by IT백화점 2024. 3. 5.

AWS 시스템 관리자 기능 중 세션관리자(Session Manager)를 이용하여 EC2에 접속하는 방법을 알아보자. 

 

AWS 세션관리자(Session Manager)란 PuTTY나 MobaXterm같은 도구를 이용하지 않고, 웹 브라우저를 통해 EC2인스턴스 또는 멀티클라우드, 레거시 온프레미스 서버 및 타 가상서버로도 접속할 수 있도록 해주는 서비스이다. 

 

특히 private network에 존재하는 인스턴스에 접속하기 위해서 기존에는 Bestion Host가 필요하였으나, AWS 세션관리자를 이용하면 Bestion Host없이도 private network에 존재하는 인스턴스에 접속할 수 있다. 

 

AWS Session Manager 아키텍처

 

 

 

AWS 세션관리자를 사용하려면 다음 세가지의 조건을 만족해야한다.

1. EC2에 SSM Agent가 설치되어 있어야 함. (단, Amazon Linux2에는 기본으로 설치되어 있음)

2. EC2에 AmazonEC2RoleforSSM Manamged Policy가 적용되어 있어야 함

3. VPC 3가지 endpoint가 활성화 되어 있어야 함 (ssm, ssmmessages, ec2messages)