사용자 지정 AMI에서 시작한 Amazon EC2 Windows 인스턴스에 연결할 수 없는 이유는 무엇인가요?

3분 분량
0

새로 시작한 Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에 연결하려고 할 때 "Password is not available yet. Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password" 오류가 발생합니다. 4분이 지났는데도 여전히 연결이 안 됩니다..

간략한 설명

새로 시작된 Amazon EC2 Windows 인스턴스에 연결하려고 할 때 다음과 같은 오류가 나타날 수 있습니다.

"Password is not available yet. Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password."

4분 동안 기다린 후에도 이 오류가 계속 표시되면 로컬 관리자 계정의 암호를 올바르게 구성했는지 확인하세요.

기본적으로 퍼블릭 Amazon Machine Image(AMI)에서 시작하는 EC2 Windows 인스턴스는 다음 서비스 중 하나를 사용하여 관리자 암호를 자동으로 생성합니다.

  • EC2Launch: Windows Server 2016 이상을 실행하는 인스턴스용
  • EC2Config: Windows Server 2012 R2 및 이전 버전을 실행하는 인스턴스용

참고: 관리자 암호를 생성된 기본 암호에서 사용자 암호로 변경하는 것이 가장 좋습니다.

사용자 지정 AMI에서 시작한 인스턴스는 원본 인스턴스의 관리자 암호를 사용합니다. 하지만 AMI를 생성할 때 사용한 원본 인스턴스의 관리자 계정에 대한 기본 암호는 변경할 수 있습니다. 이 경우 새 인스턴스는 동일한 암호를 사용합니다. 새 인스턴스에 성공적으로 연결하려면 인스턴스의 암호가 관리자 암호와 일치해야 합니다.

해결 방법

새 인스턴스에 대한 액세스를 복구하려면, 관리자 암호를 재설정하세요. 하지만 사용자 지정 AMI에서 추가 인스턴스를 시작할 때 동일한 오류가 발생할 수 있습니다. 오류를 방지하려면 다음 부팅 시 초기화 동안, 암호를 자동으로 생성하도록 EC2Launch 또는 EC2Config를 구성하세요.

중요:

  • EC2Launch 또는 EC2Config를 구성하려면 인스턴스를 중지하고 시작해야 합니다.
  • 스토어 지원 인스턴스 또는 데이터가 포함된 스토어 볼륨이 있는 인스턴스의 경우, 인스턴스를 중지하면 인스턴스가 데이터를 제거합니다. 자세한 내용을 보려면 인스턴스 스토어 볼륨 및 데이터 수명을 참조하세요.
  • 인스턴스가 Amazon EC2 Auto Scaling 그룹에 속한 경우, 인스턴스를 중지하세요. Auto Scaling 그룹에 인스턴스 축소 보호 기능이 있는지 확인합니다. 그런 다음, Auto Scaling 그룹에서 인스턴스를 일시적으로 제거합니다.
  • 인스턴스에 연결된 퍼블릭 IP 주소가 있는 경우, 인스턴스를 중지하고 시작하여 퍼블릭 IP 주소를 변경하세요. 탄력적 IP 주소를 사용하는 것이 가장 좋습니다.

콘솔을 사용하여 EC2Launch 또는 EC2Config를 구성합니다.

다음 단계에 따라 다음 부팅 시 암호 생성을 켜세요.

  1. Amazon EC2 콘솔을 엽니다.
  2. 원격 데스크톱 프로토콜(RDP)을 사용하여 Windows 인스턴스에 연결합니다.
  3. Windows 시작 메뉴에서 다음 단계를 완료합니다.
    Windows Server 2008부터 Windows Server 2012 R2까지의 경우 EC2ConfigService 설정을 엽니다. 그런 다음, 이미지 탭을 선택합니다.
    Windows Server 2016 또는 이후 버전의 경우 EC2 시작 설정을 엽니다.
  4. 관리자 암호에서 임의을 선택합니다.
  5. Sysprep사용하지 않고 시스템 종료를 선택합니다.
  6. 를 선택합니다.
  7. Amazon EC2 콘솔을 연 다음 인스턴스를 선택합니다.
  8. 인스턴스 상태가 중지됨으로 변경될 때까지 기다린 다음 콘솔에서 인스턴스를 선택합니다.
  9. 작업, 이미지, 이미지 생성을 선택합니다.
    이미지 이름에 이름을 입력합니다.
    (선택 사항) 이미지 설명에 설명을 입력합니다.
  10. 이미지 생성을 선택합니다.

이 새 AMI에서 시작되는 모든 EC2 인스턴스는 키 페어로 암호를 해독합니다.
참고: Sysprep을 사용하여 시스템을 종료하면 Sysprep은 고유한 정보를 제거하여 AMI를 표준화합니다. 이렇게 하면 인스턴스의 여러 복사본을 시작할 수 있습니다. 자세한 내용을 보려면 사용자 정의하고 재사용 가능한 Windows AMI를 생성하고 설치하려면 어떻게 해야 하나요?를 참조하세요.

Windows PowerShell을 사용하여 EC2Launch를 구성합니다.

Windows PowerShell에서 다음 명령을 실행하여 스크립트가 Windows 예약 작업으로 실행되도록 예약합니다.

PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule 

참고: 이 옵션은 Windows Server 2016 및 2019 버전에만 적용됩니다. 스크립트는 다음 부팅 시 한 번 실행됩니다. 그런 다음, 작업이 다시 실행되지 않도록 작업을 비활성화합니다. 자세한 내용은 초기화 작업 구성을 참조하세요.

관련 정보

"Password is not available"

EC2Config 서비스를 사용하여 Windows 인스턴스를 구성

AWS 공식
AWS 공식업데이트됨 5달 전