iam계정으로 ec2에 접속하는 방법
root 계정으로 접속하면 위험하다
iam 계정에 정책 연결
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "ec2:Connect",
"Resource": "arn:aws:ec2:ap-northeast-2:YOUR_ACCOUNT_ID:instance/YOUR_INSTANCE_ID"
}
]
}
로컬환경에서 ssh키 생성
ssh-keygen -t rsa -b 4096
개인 키 추출
cat ~/.ssh/id_rsa
공개 키 추출
cat ~/.ssh/id_rsa.pub
개인키의 보안유지
chmod 400 ~/.ssh/id_rsa
공개키 iam 사용자에 등록
개인키는 엄청 길어서 pem 파일로 따로 저장을 해야합니다.
아래는 개인키 문자열을 .pem 파일로 저장하는 방법입니다.
- 개인 키 문자열을 복사합니다. (-----BEGIN OPENSSH PRIVATE KEY-----에서 시작하여 -----END OPENSSH PRIVATE KEY-----로 끝나는 부분)
- 새로운 텍스트 파일을 생성하고, 개인 키 문자열을 붙여넣습니다.
- 파일을 저장하고, .pem 확장자로 파일 이름을 지정합니다. 예를 들어, private_key.pem과 같이 저장할 수 있습니다.
이제 이 개인키를 활용해서 ec2에 접속할 수 있습니다.
'Deep Dive' 카테고리의 다른 글
한 서비스를 처음부터 끝까지 1인 구현 후의 회고 (0) | 2023.07.16 |
---|---|
웹 소켓을 활용한 채팅 구현 (0) | 2023.07.11 |
셔플링 알고리즘 (0) | 2023.07.02 |
타이머 기능 (0) | 2023.07.02 |
JPA Repository & QueryDSL (0) | 2023.06.23 |