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 파일로 저장하는 방법입니다.

  1. 개인 키 문자열을 복사합니다. (-----BEGIN OPENSSH PRIVATE KEY-----에서 시작하여 -----END OPENSSH PRIVATE KEY-----로 끝나는 부분)
  2. 새로운 텍스트 파일을 생성하고, 개인 키 문자열을 붙여넣습니다.
  3. 파일을 저장하고, .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

+ Recent posts