EC2 Windows 비밀번호 복구


12

AWS 콘솔 도구에서 비밀번호를 얻을 수 없습니다. rdesktop을 통해 상자에 연결할 수 있습니다. 비밀번호를 원격으로 재설정 할 수 있습니까? 그렇다면 어떻게해야합니까? 머신은 Windows Server 2008 R2 Datacenter입니다.


AWS 콘솔에서 비밀번호를 얻을 수없는 이유는 무엇입니까? 열쇠가 없습니까? 키가 작동하지 않거나이 인스턴스에 대해 생성 된 비밀번호가 없다고 말합니까?
bwight

10 시간 후에 비밀번호가 준비되지 않았다고 표시됩니다. 그 이후로 리눅스 박스에 로그인했기 때문에 열쇠는 괜찮습니다.
marabutt

2
왜 인스턴스를 종료하고 새로운 인스턴스를 시작하지 않습니까?
Dusan Bajic

나는 이것을 여러 번 시도했다. 이 특정 인스턴스가 필요합니다.
marabutt

답변:


21

이 시나리오를 가로 질러 다른 사이트에서 고유 한 EC2 설정을 사용하여 솔루션을 찾았습니다 . -서비스/

비디오가 길어서 단계를 요약하십시오.

  1. 2003 서버를 실행하는 새 스크래치 EC2 인스턴스를 작성하고 로그인하십시오.
  2. AWS 콘솔에서 손실 된 인스턴스 (로그인 할 수없는 인스턴스)를 종료하십시오.
  3. EC2 콘솔에서 Elastic Block Store / Volumes로 이동하여 C : 디스크 볼륨을 찾아 분리하십시오.
  4. 동일한 볼륨에서 스크래치 EC2 인스턴스에 연결하십시오. 디스크 관리자에 나타나는 것을 볼 수 있으며 새로운 D : 드라이브 문자를 얻게됩니다.
  5. 메모장으로 이동하여 D:\Program Files\Amazon\Ec2ConfigService\Settings\편집config.xml
  6. 파일의 첫 번째 설정은 Ec2SetPassword 플러그인입니다. State 필드를에서 Disabled로 변경하십시오 Enabled. 저장하고 닫습니다.
  7. AWS 콘솔에서 스크래치 인스턴스에서 볼륨을 분리합니다 (걱정하지 마십시오. Windows에서 안전하게 분리됨).
  8. 원래 손실 된 인스턴스에 볼륨을 연결하십시오. /dev/sda1
  9. 인스턴스를 시작하십시오. 몇 분 후 새로 생성 된 비밀번호를 가진 Windows 비밀번호 가져 오기 기능을 실행하십시오.

1
이 솔루션은 저에게 효과적이지만 Windows 2k8 / 2k12에서는 재 연결된 드라이브를 부팅하기 위해 몇 가지 추가 단계가 필요할 수 있습니다. 정보는 aws 포럼 또는 이 블로그 게시물에서 찾을 수 있습니다 .
JoshRivers

2
또한 "/ dev / sda1"을 사용 하는 것을 잊지 마십시오. "sda1"은 트릭을 수행하지 않습니다 (콘솔 UI에 표시되어 있어도)
JoshRivers

볼륨을 연결 한 후 서명 충돌 문제가 발생합니다. 이에 대한 해결 방법이 있습니까?
사냥꾼

3

암호가 오랫동안 준비되지 않았다고 표시 될 때 일반적으로이 서버는 AMI에서 시작되었음을 의미합니다. 키는 AMI에서 작동하지 않습니다 EC2Config 서비스를 수정 한 AMI에서는 키가 작동하지 않습니다 . Windows AMI를 저장하는 경우 관리자 암호를 적어 놓았거나 기억해야합니다. Amazon의 일반적인 방법은 처음 로그인 할 때 비밀번호를 변경하는 것입니다.

인스턴스에 일부 유형의 데이터가 필요한 경우 종료 할 수 있습니다. 하드 드라이브를 분리하고 다른 인스턴스에 연결하여 데이터를 복구하십시오. 그러나 내 제안은 새로운 인스턴스를 사용하는 것입니다. AMI를 생성하는 데 사용 된 원래 인스턴스가 실행 중이 아니면이 시점에서 수행 할 수있는 작업이 없습니다. 해당 머신의 비밀번호는 비밀번호를 생성하지 않는 머신과 동일합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.