Amazon Web Services(AWS) EC2 인스턴스로 작업할 때 다음에 키 쌍을 추가해야 합니다. 인증하다 인스턴스에 대한 액세스. 키 쌍은 공개 키와 개인 키로 구성됩니다.
공개 키를 사용하여 데이터를 암호화하고 개인 키를 사용하여 해독합니다. 이 기사에서는 EC2 인스턴스에 키 쌍을 추가하는 방법에 대해 설명합니다.

내용물
EC2 인스턴스 시작
먼저 인스턴스를 시작하여 EC2 인스턴스에 키 쌍을 추가하면 도움이 됩니다. EC2 콘솔, AWS CLI 또는 Elastic Beanstalk를 사용하여 이 작업을 수행할 수 있습니다. 인스턴스를 시작하면 키 페어를 추가할 수 있습니다.
키 페어 생성
키 쌍을 생성하려면 EC2 콘솔에서 네트워크 및 보안 탭을 클릭하고 키 쌍 옵션을 클릭하십시오. 키 페어 생성 버튼을 클릭하여 새로운 키 페어를 생성할 수 있습니다.
키 쌍에 이름을 지정하고 만들기 버튼을 클릭합니다. 이렇게 하면 공개 키와 개인 키로 구성된 새 키 쌍이 생성됩니다.
공개 키 가져오기
사용하려는 퍼블릭 키가 이미 있는 경우 AWS로 가져올 수 있습니다. 이렇게 하려면 키 쌍 페이지로 이동하여 키 쌍 가져오기 버튼을 클릭합니다.
키 쌍의 이름을 입력하고 공개 키 필드에 공개 키를 붙여넣습니다. 가져오기 버튼을 클릭하여 키 쌍을 생성합니다.
분실한 키 쌍 교체
키 페어를 분실한 경우 새 키 페어로 교체할 수 있습니다. 이렇게 하려면 키 쌍 페이지로 이동하여 잃어버린 키 쌍을 선택하십시오.
작업 메뉴를 클릭하고 키 쌍 교체를 선택합니다. 지침에 따라 새 키 쌍을 만듭니다.
실행 중인 인스턴스에 키 페어 적용
실행 중인 인스턴스에 키 쌍을 적용하기 위해 인스턴스에 sshed하면 도움이 됩니다.
다음 명령을 사용하여 인스턴스에 연결합니다. ssh -i .pem ec2-user@
바꾸다 키 쌍의 이름과 인스턴스의 퍼블릭 DNS로.
인스턴스에 연결되면 다음 명령을 사용하여 키 페어를 적용할 수 있습니다. sudo ssh-keygen -i -f /path/to/private/key > /path/to/public/key.pub
바꾸다 /path/to/private/key 개인 키의 경로와 /path/to/public/key.pub 공개 키를 저장하려는 경로로.
인스턴스 실행을 위한 키 페어 변경
실행 중인 인스턴스의 키 페어를 변경하려면 먼저 새 키 페어를 생성해야 합니다. 새 키 페어를 생성했으면 위에서 언급한 단계를 사용하여 인스턴스에 적용합니다. 이전 키 쌍을 제거하려면 다음 단계를 수행하십시오.
- EC2 콘솔에서 Key Pairs 페이지로 이동합니다.
- 이전 키 쌍을 선택합니다.
- 작업 메뉴를 클릭하고 키 쌍 삭제를 선택합니다.
관리자 암호 재설정
인스턴스의 관리자 비밀번호를 분실한 경우 키 페어를 사용하여 비밀번호를 재설정할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.
- 인스턴스를 중지합니다.
- 인스턴스에서 루트 볼륨을 분리합니다.
- 루트 볼륨을 다른 인스턴스에 보조 볼륨으로 연결합니다.
- 다음을 사용하여 다른 인스턴스에 연결 SSH 보조 볼륨을 마운트합니다.
- /etc/shadow 파일을 편집하고 ec2-user에 대한 암호 해시를 제거합니다.
- 파일을 저장하고 볼륨을 마운트 해제하십시오.
- 볼륨을 원래 인스턴스에 다시 연결하고 시작합니다.
Linux 인스턴스
Linux 인스턴스로 작업할 때 PEM 파일을 사용하여 인스턴스에 대한 액세스를 인증해야 합니다.
PEM 파일은 개인 키가 포함된 공개 키 파일입니다. Linux 인스턴스에 연결하려면 다음 명령을 사용해야 합니다. ssh -i /path/to/keypair.pem ec2-user@
바꾸다 /path/to/keypair.pem PEM 파일의 경로와 인스턴스의 퍼블릭 DNS로.
AWS EC2 지원
EC2 인스턴스와 관련된 질문이나 문제가 있는 경우 다음으로 문의할 수 있습니다. AWS EC2 지원 도움을 받으십시오. 지원팀은 연중무휴 24시간 대기하고 있으며 모든 문제에 대해 도움을 드릴 수 있습니다.
AWS CLI
명령줄을 사용하여 EC2 인스턴스를 관리하려는 경우 AWS CLI를 사용할 수 있습니다. AWS CLI는 AWS 서비스를 관리하기 위한 통합 인터페이스를 제공하는 명령줄 도구입니다. AWS CLI를 사용하여 EC2 인스턴스 시작 및 관리, 키 페어 생성 및 관리 등을 수행할 수 있습니다.
여러 사용자
여러 사용자에게 액세스를 제공해야 하는 경우 각 사용자에 대한 키 쌍을 생성할 수 있습니다. 각 사용자는 자신의 공개 키와 개인 키를 갖게 됩니다. 사용자는 인스턴스에 연결할 때 프라이빗 키를 사용하여 액세스를 인증합니다.
특정 키 쌍
인스턴스에 특정 키 페어를 사용하려는 경우 인스턴스를 시작할 때 키 페어를 지정할 수 있습니다. 이렇게 하려면 인스턴스를 시작할 때 Key Pair 드롭다운 목록에서 키 페어를 선택합니다.
탄력 있는 콩나무
Elastic Beanstalk를 사용하여 애플리케이션을 관리하면 Elastic Beanstalk 콘솔에서 EC2 인스턴스에 키 페어를 추가할 수 있습니다. 이렇게 하려면 애플리케이션의 구성 페이지로 이동하고 인스턴스 탭을 선택합니다.
여기에서 키 쌍 옵션을 선택하고 키 쌍의 이름을 지정하여 키 쌍을 추가할 수 있습니다.
공개 키 추출
프라이빗 SSH EC2 키 페어에서 퍼블릭 키를 추출해야 하는 경우 다음 명령을 사용할 수 있습니다. ssh-keygen -y -f /path/to/private/key > /path/to/public/key.pub
바꾸다 /path/to/private/key 개인 키의 경로와 /path/to/public/key.pub 공개 키를 저장하려는 경로로.
결론
EC2 인스턴스에 키 쌍을 추가하는 것은 인스턴스 보안에 필수적입니다. 이 문서에서는 EC2 콘솔, AWS CLI 또는 Elastic Beanstalk를 사용하여 EC2 인스턴스에 키 페어를 추가하는 방법에 대해 설명했습니다.
또한 키 페어 생성, 퍼블릭 키 가져오기, 손실된 키 페어 교체, 실행 중인 인스턴스에 키 페어 적용 방법도 다루었습니다.
다음 단계를 따르면 EC2 인스턴스가 안전하고 승인된 사용자만 액세스할 수 있습니다.