안녕하세요
이번 시간에는 AWS Systems Manager 콘솔에 있는 Session Manager 도구를 사용하여 EC2 인스턴스에 연결하는
실습을 진행하겠습니다.
Session Manager 사용 시 이점
올바르게 구성된 EC2 인스턴스의 경우 SSH를 구성할 필요 없이 Session Manager를 사용하여 개별 EC2 인스턴스의 터미널에 연결할 수 있습니다. 보안 그룹에서 SSH(22) 포트를 열 필요가 없어서 더 안전합니다. 인스턴스에 연결할 때 키 페어를 더 이상 관리할 필요가 없고 AWS CloudTrail을 사용하여 인스턴스 액세스에 대한 감사 추적을 생성할 수 있습니다.
콘솔 상단에 Session Manager를 검색한 후 선택합니다.
대상 인스턴스에서 Web Server 라디오 버튼을 선택한 후 세션 시작을 눌러줍니다.
그럼 다음과 같이 EC2 인스턴스의 터미널이 새 브라우저 탭에 표시됩니다.
연결된 EC2 인스턴스의 인스턴스 ID가 상단 배너에 표시됩니다.
netstat -a | grep http
터미널에 다음과 같이 입력하면 연결 목록이 표시됩니다.
# Get region
AZ=`curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone`
export AWS_DEFAULT_REGION=${AZ::-1}
# List information about EC2 instances
aws ec2 describe-instances
터미널에 다음과 같이 입력하면 AWS CLI를 사용하여 EC2 인스턴스에 대한 정보를 제공합니다.
다음과 같이 세션 종료 버튼을 클릭하여 정상적으로 세션을 종료할 수 있습니다.
이번 시간에는 Session Manager를 사용하여 AWS Systems Manager 서비스에서 관리하는 EC2 인스턴스에 연결하고 터미널 인터페이스에서 단일 인스턴스에 로컬 명령을 실행해봤습니다.
감사합니다
'Cloud > Amazon Cloud' 카테고리의 다른 글
[AWS] 사용자 IAM 권한을 감사하기 위한 AWS Config 규칙 생성하기 (0) | 2022.09.19 |
---|---|
[AWS] AWS Config를 활성화하고 EC2 인스턴스 규정 준수를 점검하는 규칙 생성하기 (0) | 2022.09.19 |
[AWS] Systems Manager 설정하기 (0) | 2022.09.19 |
[AWS] Private Subnet에서 EC2 인스턴스 생성, Private Subnet의 EC2 인스턴스에 연결하기 실습 (0) | 2022.08.05 |
[AWS] Bucket에 객체를 업로드하고 퍼블릭 액세스하기 실습 (0) | 2022.08.05 |
클라우드, 개발, 자격증, 취업 정보 등 IT 정보 공간
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!