Get Hands-on with Amazon EKS - Workshop Event Series
Whether you're taking your first steps with Kubernetes or you're an experienced practitioner looking to sharpen your skills, our Amazon EKS workshop series delivers practical, real-world experience that moves you forward. Learn directly from AWS solutions architects and EKS specialists through hands-on sessions designed to build your confidence with Kubernetes. Register now and start building with Amazon EKS!
EC2 Windows 인스턴스에서 관리자 암호를 재설정하려면 어떻게 해야 합니까?
Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스의 관리자 암호를 재설정하려고 합니다.
해결 방법
시스템 관리자 실행 명령 AWSSupport-RunEC2RescueForWindowsTool(온라인 방법)
사전 요구 사항:
- AWS Systems Manager를 구성한 다음 인스턴스에 Systems Manager 에이전트를 설치해야 합니다. 자세한 내용은 AWS Systems Manager 설정을 참조하십시오.
- 인스턴스는 인터넷에 액세스할 수 있어야 하며 퍼블릭 IP 주소 또는 NAT 게이트웨이를 사용해야 합니다.
-또는-
인스턴스가 시스템 관리자에 대해 구성된 Amazon Virtual Private Cloud(VPC) 엔드포인트를 사용해야 합니다.
자세한 내용은 AWS PrivateLink 개념을 참조하십시오.
Systems Manager Run Command를 사용하여 관리자 암호를 재설정하려면 다음 단계를 완료하십시오.
-
인스턴스와 연결된 AWS Identity and Access Management(IAM) 역할에 다음 정책을 연결합니다.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:PutParameter" ], "Resource": [ "arn:aws:ssm:*:*:parameter/EC2Rescue/Passwords/i-*" ] } ] }이 정책은 암호화된 암호를 Parameter Store에 기록합니다.
-
Systems Manager 콘솔을 엽니다.
-
탐색 창에서 명령 실행을 선택합니다.
-
명령 실행을 선택합니다.
-
명령 문서에서 AWSSupport-RunEC2RescueForWindowsTool을 선택합니다.
-
Command 파라미터에서 Command가 ResetAccess로 설정되어 있는지 확인합니다.
-
대상에서 수동으로 인스턴스 선택을 선택한 다음 인스턴스를 선택합니다.
-
실행을 선택합니다.
-
대상 및 출력 섹션에서 인스턴스의 인스턴스 ID를 선택합니다.
-
새 비밀번호를 검색하는 방법에 대한 지침을 보려면 출력 보기를 선택합니다.
참고: 인스턴스에 다시 액세스한 후에는 암호를 교체한 다음, Parameter Store에서 파라미터를 삭제하는 것이 좋습니다.
자세한 내용은 EC2Rescue 및 Systems Manager를 사용하여 손상된 Windows 인스턴스 문제 해결을 참조하십시오.
AWSSupport-ResetAccess를 사용하는 Systems Manager Automation(오프라인 방법)
중요: 자동화를 실행하기 전에 다음 정보를 검토하십시오.
- 탄력적 IP 주소를 사용하지 않는 경우, 인스턴스를 중지하면 퍼블릭 IP 주소가 공개됩니다.
- 이 인스턴스에 인스턴스 스토어 볼륨이 있는 경우, 인스턴스가 중지되면 해당 볼륨의 모든 데이터가 손실됩니다.
- 인스턴스 종료 동작이 종료로 설정되어 있으면 인스턴스가 중지될 때 인스턴스가 종료됩니다.
- 인스턴스가 Auto Scaling 그룹의 일부인 경우, 먼저 Auto Scaling 그룹에서 인스턴스를 분리합니다. 그런 다음, 인스턴스를 중지했다가 다시 시작한 후 인스턴스를 Auto Scaling 그룹에 연결합니다.
AWSSupport-ResetAccess는 AWS CloudFormation 및 AWS Lambda 함수를 사용하여 EC2Rescue 오프라인 암호 재설정을 자동화하는 Systems Manager Automation 문서입니다. 자동화 문서는 다음 작업을 수행합니다.
- 가용성 영역에서 복구를 지원하기 위해 인스턴스를 생성합니다.
- Amazon Elastic Block Store(Amazon EBS) 볼륨을 연결 및 분리합니다.
- EC2Rescue 도구를 실행합니다.
- 사용자 환경과 격리된 EC2Rescue용 Amazon VPC를 생성합니다.
- 인스턴스의 백업 Amazon Machine Image(AMI)를 생성합니다.
다음 시나리오에서 AWSSupport-ResetAccess 문서를 사용할 수 있습니다.
- Amazon EC2 키 쌍을 분실한 경우 EC2 인스턴스에서 암호 사용 AMI를 생성하여 기존 키 쌍으로 새 인스턴스를 시작하려고 하는 경우
- 로컬 관리자 암호를 분실한 경우 현재 Amazon EC2 키 쌍으로 해독할 수 있는 새 암호를 생성하려고 하는 경우
중요: 암호화된 루트 Amazon EBS 볼륨이 있는 AWSSupport-ResetAccess 문서는 사용할 수 없습니다.
AWSSupport-ResetAccess를 사용하여 암호를 재설정하려면 다음 단계를 완료하십시오.
- Systems Manager 콘솔을 엽니다.
- 탐색 창에서 자동화를 선택합니다.
- 자동화 실행을 선택합니다.
- 자동화 문서에서 AWSSupport-ResetAccess를 선택한 후 다음을 선택합니다.
- 입력 파라미터에 EC2 인스턴스의 InstanceID를 입력합니다.
- 실행을 선택합니다.
- 상태가 성공으로 변경될 때까지 기다립니다. 최대 25분 정도 소요될 수 있습니다.
참고: 실행 세부 정보 페이지에서 실행된 단계를 확인하여 진행 상황을 모니터링합니다. 자동화의 출력을 보려면, 출력을 펼칩니다. 이 페이지로 돌아가려면, 시스템 관리자 콘솔을 연 다음 탐색 창에서 자동화를 선택합니다. 실행 중인 자동화를 선택한 다음, 세부 정보 보기를 선택합니다. - 기존 키 쌍을 사용하여 Amazon EC2 콘솔에서 새로 생성된 암호를 디코딩합니다. 자세한 내용은 EC2 인스턴스를 시작한 후 Windows 관리자 암호를 검색하려면 어떻게 합니까?를 참조하십시오.
Amazon EC2 키 쌍 분실
Amazon EC2 키 쌍을 분실한 경우 다음 단계를 완료하십시오.
- 인스턴스를 중지합니다.
- Amazon EC2 콘솔을 연 다음 AMI를 선택합니다.
- 인스턴스 ID를 검색합니다.
- AWSSupport-EC2Rescue-Post-Script-Backup-i-#########_Date라는 AMI를 선택한 다음 시작을 선택합니다.
- 시작 마법사에 따라 인스턴스 구성을 지정한 다음, 소유하고 있는 키 쌍을 선택합니다.
- 다른 인스턴스를 종료하기 전에 새 인스턴스에 연결할 수 있고 애플리케이션이 예상대로 작동하는지 확인합니다.
EC2Rescue(오프라인 또는 온라인 방법)
다음 인스턴스 부팅 시 EC2Rescue를 사용하여 관리자 암호를 재설정하려면 다음 단계를 완료하십시오.
- 암호를 재설정하려는 인스턴스와 동일한 가용 영역에 있는 임시 도우미 인스턴스를 생성합니다. 또는 동일한 가용 영역에 있는 원격 데스크톱 프로토콜(RDP) 액세스 권한이 있는 인스턴스를 사용할 수 있습니다.
- 암호 재설정이 필요한 인스턴스의 스냅샷을 찍거나 AMI 백업을 생성합니다.
- 암호 재설정이 필요한 인스턴스를 중지합니다.
- 암호 재설정이 필요한 인스턴스에서 루트 볼륨을 분리합니다.
- 1단계의 임시 도우미 인스턴스에 4단계의 루트 볼륨을 연결합니다.
- EC2Rescue를 다운로드하고 EC2Rescue 실행 파일을 실행하여 zip 파일을 압축 해제합니다.
- EC2Rescue 도구를 실행합니다. 오프라인 인스턴스를 선택한 후 임시 도우미 인스턴스에 연결한 루트 EBS 볼륨을 선택합니다.
- 진단 및 복구를 선택합니다. 가능 문제 감지에서 Ec2SetPassword 확인란을 선택한 후, 다음을 선택합니다.
- EC2Rescue 시작 마법사를 완료합니다. 그런 다음 루트 EBS 볼륨을 원래 인스턴스에 다시 연결하여 새 암호를 확인합니다.
자세한 내용은 EC2Rescue를 사용하여 Amazon EC2 Windows 인스턴스의 문제를 해결하려면 어떻게 해야 합니까?를 참조하십시오.
관리형 노드(온라인 방법)
EC2 인스턴스의 관리형 노드에 있는 모든 사용자의 암호를 재설정할 수 있습니다. 이 옵션을 사용하기 전에 모든 사전 요구 사항을 충족하는지 확인하십시오.
-
Systems Manager 콘솔을 엽니다.
-
탐색 창에서 Fleet Manager를 선택합니다.
-
새 암호가 필요한 노드를 선택합니다.
-
노드 작업 메뉴에서 노드 설정을 선택합니다. 그런 다음 노드 사용자 암호 재설정을 선택합니다.
참고: 암호 재설정 기능을 사용하려면 암호화가 필수입니다. 세션 관리자 기본 설정 페이지에서 AWS Key Management Service(AWS KMS) 키를 구성합니다. -
인스턴스와 연결된 IAM 역할에 다음 정책을 연결하여 암호 해독을 수행합니다.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowKMSDecrypt", "Effect": "Allow", "Action": [ "kms:Decrypt" ], "Resource": "arn:aws:kms:REGION:AccountID:key/KeyId" } ] }인스턴스에 연결된 인스턴스 프로파일 또는 IAM 역할에는 세션 관리자의 암호화를 구성할 때 지정한 키에 대한 kms:Decrypt 권한이 있어야 합니다.
-
사용자 이름에서 목록의 사용자 이름을 선택하거나 암호를 변경하려는 사용자의 이름을 입력합니다. 이는 노드에 계정이 있는 모든 사용자 이름일 수 있습니다.
-
제출을 선택합니다.
-
새 암호 입력 명령 창의 프롬프트에 따라 새 암호를 지정합니다.
관련 정보
Amazon EC2 Windows 인스턴스와 관련된 문제 해결
관련 콘텐츠
- 질문됨 일 년 전
- 질문됨 2년 전

