반응형
AWS Session Manager를 사용하여 EC2 인스턴스에 연결하는 방법
구성도
Role 생성
IAM > 액세스 관리 > 역할 > 역할 만들기
- 신뢰할 수 있는 유형의 개체 선택 : AWS 서비스
- 사용 사례 선택 : EC2
IAM > 액세스 관리 > 역할 > 역할 만들기
- 권한 정책 연결 : AmazonEC2RoleforSSM
IAM > 액세스 관리 > 역할 > 역할 만들기
- 태그 추가
IAM > 액세스 관리 > 역할 > 역할 만들기
- 검토
역할 이름 : EC2RoleforSSM
생성한 역할 확인
IAM > 역할
728x90
인스턴스에 "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 |