반응형
AWS Session Manager를 사용하여 EC2 인스턴스에 연결하는 방법
구성도

Role 생성
IAM > 액세스 관리 > 역할 > 역할 만들기
- 신뢰할 수 있는 유형의 개체 선택 : AWS 서비스
- 사용 사례 선택 : EC2

IAM > 액세스 관리 > 역할 > 역할 만들기
- 권한 정책 연결 : AmazonEC2RoleforSSM

IAM > 액세스 관리 > 역할 > 역할 만들기
- 태그 추가

IAM > 액세스 관리 > 역할 > 역할 만들기
- 검토
역할 이름 : EC2RoleforSSM

생성한 역할 확인
IAM > 역할

인스턴스에 "EC2RoleforSSM" 적용하기
1. 인스턴스 생성 시

2. 기존 인스턴스에 IAM 역할 추가


웹 콘솔로 SSH 접속하기
AWS Systems Manager > 세션 관리자

AWS Systems Manager > 세션 관리자 > 세션 시작


터미널 프로그램으로 SSH 접속하기
aws ec2 describe-instances \
--query 'Reservations[].Instances[].[Tags[?Key==`Name`] | [0].Value, Placement.AvailabilityZone,InstanceId, InstanceType, ImageId,State.Name, PrivateIpAddress, PublicIpAddress ]' \
--profile testprofile \
--region ap-northeast-2 \
--output table

aws ssm start-session --target i-05945 --profile testprofile --region ap-northeast-2

728x90
반응형
'퍼블릭 클라우드' 카테고리의 다른 글
| Amazon ALB를 사용하여 소스 IP를 제한하는 방법(IP Blocking) (0) | 2021.07.30 |
|---|---|
| [AWS] AWS CloudWatch 경보를 Slack으로 보내는 방법_ver2 (0) | 2021.07.29 |
| Amazon Elastic File System(EFS)을 구성하는 방법 (0) | 2021.07.23 |
| [RDS] DB import(복구) 시 에러 (0) | 2021.06.07 |
| [Ansible] lineinfile 모듈 (0) | 2021.05.27 |