반응형
Intro
AWS EC2에 ssh로 접근하기위해 주로 pem키 또는 ppk키를 사용하였습니다. 하지만 이 경우 키파일이 노출될경우 보안에 취약한 약점이 있었습니다. AWS session manager를 사용하면 pem키 나 ppk키 없이 EC2서버에 접근이 가능합니다. session manager를 통하여 ssh 접근하는 방법을 알려 드리도록 하겠습니다.
사용자 PC에 session manager plugin 다운로드 및 설치
curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/mac/session-manager-plugin.pkg" -o "session-manager-plugin.pkg"
sudo installer -pkg session-manager-plugin.pkg -target /
ln -s /usr/local/sessionmanagerplugin/bin/session-manager-plugin /usr/local/bin/session-manager-plugin
사용자 PC에 session manager plugin 설치 확인
session-manager-plugin
EC2 IAM role 적용
AmazonSSMManagedInstanceCore
SSM agent
EC2를 최신 amazonlinux2를 사용하여 구축하엿다며 SSM Agent가 기본적으로 설치되어 있습니다.
seesion manager를 통한 ssh 접근
aws ssm start-session --target <instance_id>
참고 URL
반응형
'IT > AWS' 카테고리의 다른 글
[AWS] NLB의 주요 특징과 기능(NLB를 사용하기 전에 꼭 확인) (0) | 2021.08.30 |
---|---|
[AWS] AWS Load Balancer Controller 설치하기 (0) | 2021.08.13 |
[AWS] amazonlinux2의 로그(/var/log)를 AWS cloudwatch logs로 백업하기 (0) | 2021.08.11 |
[AWS] Amazonlinux2 OS 초기 설정 쉘스크립트 (0) | 2021.08.04 |
[AWS] S3를 사용하여 웹호스팅 하기 (0) | 2021.08.04 |