Redefinir a senha de administrador do Windows para uma instância do EC2 usando o EC2Launch v2
Se você perdeu a senha de administrador do Windows e está usando uma AMI compatível do Windows que inclua o agente EC2Launch v2, poderá usar o EC2Launch v2 para gerar uma nova senha.
Se estiver usando uma AMI do Windows Server 2016 ou posterior que não inclua o agente EC2Launch v2, consulte Redefinir a senha de administrador do Windows para uma instância do EC2 usando o EC2Launch.
Se estiver usando uma AMI do Windows Server anterior a 2016 que não inclua o agente EC2Launch v2, consulte Redefinir a senha de administrador do Windows para uma instância do EC2 usando o EC2Config.
nota
Se você desabilitou a conta de administrador local na instância e sua instância estiver configurada para o Systems Manager, você também poderá reabilitar e redefinir sua senha de administrador local usando EC2Rescue e o Run Command. Para obter mais informações, consulte Use EC2Rescue for Windows Server with Systems Manager Run Command.
nota
Existe um documento de automação do AWS Systems Manager que aplica automaticamente as etapas manuais necessárias para redefinir a senha do administrador local. Para obter mais informações, consulte Redefinir senhas e chaves SSH em instâncias do EC2 no Guia do usuário do AWS Systems Manager.
Para redefinir a senha de administrador do Windows usando o EC2Launch v2, é necessário fazer o seguinte:
Etapa 1: verificar se o agente EC2Launch v2 está em execução
Antes de tentar redefinir a senha de administrador, verifique se o agente EC2Launch v2 está instalado e em execução. O agente EC2Launch v2 será utilizado para redefinir a senha de administrador posteriormente nesta seção.
Verificar se o agente EC2Launch v2 está em execução
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, escolha Instances (Instâncias) e selecione a instância que precisa de redefinição da senha. Essa instância é denominada original neste procedimento.
-
Escolha Actions (Ações), Monitor and troubleshoot (Monitorar e solucionar problemas), Get system log Obter log do sistema.
-
Localize a entrada do EC2 Launch, por exemplo, Launch: EC2Launch v2 service v2.0.124 (Launch: serviço EC2Launch v2 v2.0.124). Se essa entrada for exibida, o serviço EC2Launch v2 estará em execução.
Se a saída do log do sistema estiver vazia ou se o agente EC2Launch v2 não estiver em execução, solucione os problemas da instância usando o serviço Instance Console Screenshot. Para ter mais informações, consulte Fazer uma captura de tela de uma instância inacessível.
Etapa 2: Desanexar o volume raiz da instância
Não será possível usar o EC2Launch v2 para redefinir uma senha de administrador se o volume no qual a senha está armazenada estiver anexado a uma instância como o volume raiz. Você precisa desanexar o volume da instância original antes de anexá-lo a uma instância temporária como um volume secundário.
Para desanexar o volume raiz da instância
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, escolha Instances (Instâncias).
-
Selecione a instância que requer uma redefinição de senha e escolha Estado da instância e Parar instância. Depois que o status da instância for alterado para Stopped (Parado), siga para a próxima etapa.
-
(Opcional) Se você tiver a chave privada especificada ao iniciar esta instância, continue para a próxima etapa. Caso contrário, use as etapas a seguir para substituir a instância por uma nova que você executa com um novo par de chaves.
-
Crie um par de chaves usando o console do Amazon EC2. Para dar ao seu novo par de chaves um nome exatamente igual ao do par de chaves perdido, primeiro exclua o par de chaves existente.
-
Selecione a instância a ser substituída. Anote o tipo de instância, a VPC, a sub-rede, o grupo de segurança e a função do IAM da instância.
-
Com a instância selecionada, escolha Ações, Imagem e modelos, Criar imagem. Digite um nome e uma descrição para a imagem e depois escolha Create image (Criar imagem).
-
No painel de navegação, selecione AMIs. Aguarde até que o status da imagem mude para disponível. Em seguida, selecione a imagem e escolha Iniciar instância a partir da AMI.
-
Preencha os campos para iniciar uma instância, certificando-se de selecionar o mesmo tipo de instância, VPC, sub-rede, grupo de segurança e perfil do IAM da instância a ser substituída e escolha Iniciar instância.
-
Quando solicitado, escolha o par de chaves que você criou para a nova instância e escolha Iniciar instância.
-
(Opcional) Se a instância original tiver um endereço IP elástico associado, transfira-o para a nova instância. Se a instância original tiver volumes do EBS além do volume raiz, transfira-os para a nova instância.
-
-
Desanexe o volume raiz da instância original da seguinte forma:
-
Selecione a instância original e escolha a guia Armazenamento. Anote o nome do dispositivo raiz em Nome de dispositivo raiz. Encontre o volume com este nome de dispositivo em Dispositivo de blocos e anote o ID do volume.
-
No painel de navegação, escolha Volumes.
-
Na lista de volumes, selecione o volume que você anotou como dispositivo raiz e escolha Ações e Desanexar volume. Após o status do volume mudar para available (disponível), vá para a próxima etapa.
-
-
Se você criou uma nova instância para substituir a instância original, é possível encerrar a instância original agora. A instância não é mais necessária. Nas etapas remanescentes deste procedimento, todas as referências à instância original se aplicam à nova instância que você criou.
Etapa 3: Anexar o volume a uma instância temporária
Em seguida, execute uma instância temporária e anexe o volume a ela como um volume secundário. Esta é a instância usada para modificar o arquivo de configuração.
Para executar uma instância temporária e anexar o volume
-
Inicie a instância temporária da seguinte forma:
-
No painel de navegação, escolha Instances (Instâncias), Launch instances (Iniciar instâncias) e, em seguida, selecione uma AMI.
Importante
Para evitar colisões de assinatura de disco, você deve selecionar uma AMI para uma versão diferente do Windows. Por exemplo, se a instância original executar o Windows Server 2019, inicie a instância temporária usando a AMI básica do Windows Server 2016.
-
Selecione um tipo de instância padrão e, a seguir, escolha Next: Configure Instance Details (Próximo: Configurar detalhes da instância).
-
Na página Configure Instance Details (Configurar os detalhes da instância), em Subnet (Sub-rede), selecione a mesma zona de disponibilidade que a instância original e escolha Review and Launch (Revisar e iniciar).
Importante
A instância temporária deve estar na mesma zona de disponibilidade que a instância original. Se sua instância temporária estiver em uma zona de disponibilidade diferente, você não poderá anexar o volume raiz da instância original a ela.
-
Na página Review Instance Launch, escolha Launch.
-
Quando solicitado, crie um par de chaves, faça download para um local seguro no computador e escolha Launch Instances (Iniciar instâncias).
-
-
Anexe o volume à instância temporária como um volume secundário da seguinte forma:
-
No painel de navegação, selecione Volumes, selecione o volume que você desanexou da instância original e escolha Actions (Ações), Attach Volume (Anexar volume).
-
Na caixa de diálogo Attach Volume (Anexar volume), em Instances (Instâncias), comece a digitar o nome ou ID da instância temporária e selecione-a na lista.
-
Em Device (Dispositivo), digite
xvdf
(se já não estiver lá) e escolha Attach (Anexar).
-
Etapa 4: Excluir o arquivo .run-once
Agora, você deve excluir o arquivo .run-once
do volume off-line anexado à instância. Isso instrui o EC2Launch v2 a executar todas as tarefas com uma frequência de once
, o que inclui a definição da senha de administrador. O caminho do arquivo no volume secundário que você anexou será semelhante a D:\ProgramData\Amazon\EC2Launch\state\.run-once
.
Excluir o arquivo .run-once
-
Abra o utilitário Gerenciamento de Disco e coloque a unidade on-line usando estas instruções: Make an Amazon EBS volume available for use.
-
Localize o arquivo
.run-once
no disco que você colocou on-line. -
Exclua o arquivo .run-once.
Importante
Todos os scripts definidos para uma execução serão acionados por essa ação.
Etapa 5: Reiniciar a instância original
Depois de excluir o arquivo .run-once
, anexe novamente o volume à instância original como o volume raiz e conecte-se à instância usando seu par de chaves para recuperar a senha do administrador.
-
Reanexe o volume à instância original da seguinte forma:
-
No painel de navegação, selecione Volumes, selecione o volume que você desanexou da instância temporária e escolha Actions (Ações), Attach Volume (Anexar volume).
-
Na caixa de diálogo Attach Volume (Anexar volume), em Instances (Instâncias), comece a digitar o nome ou ID da instância original e selecione-a.
-
Em Device (Dispositivo), digite
/dev/sda1
. -
Escolha Associar. Após o status do volume mudar para
in-use
, vá para a próxima etapa.
-
-
No painel de navegação, escolha Instances (Instâncias). Selecione a instância original e escolha Instance state (Estado da instância) e Start instance (Iniciar instância). Após o estado da instância mudar para
Running
, vá para a próxima etapa. -
Recupere a nova senha de administrador do Windows usando a chave privada do novo par de chaves e conecte-se à instância. Para obter mais informações, consulte Conectar-se à sua instância baseada no Windows usando RDP.
Importante
A instância recebe um novo endereço IP público depois de você a interrompe e a inicia. Não deixe de se conectar à instância usando o nome DNS público atual. Para obter mais informações, consulte Alterações do estado de instâncias do Amazon EC2.
-
(Opcional) Você pode encerrar a instância temporária se não tiver utilização adicional para ela. Selecione a instância temporária e escolha Instance state (Estado da instância) e Terminate instance (Encerrar instância).