Redefinir senhas em nós gerenciados
Você pode redefinir a senha de qualquer usuário em um nó gerenciado. Isso inclui instâncias do Amazon Elastic Compute Cloud (Amazon EC2), dispositivos principais do AWS IoT Greengrass, servidores on-premises, dispositivos de borda e máquinas virtuais (VMs) gerenciadas pelo AWS Systems Manager. A funcionalidade de redefinição de senha é incorporada ao Session Manager. Você pode usar essa funcionalidade para se conectar aos nós gerenciados sem abrir portas de entrada, manter bastion hosts nem gerenciar chaves SSH.
A redefinição de senha útil quando um usuário esquecer a senha, ou quando você quiser atualizar rapidamente uma senha sem fazer uma conexão RDP ou SSH a um nó gerenciado.
Pré-requisitos
Antes de poder redefinir a senha em um nó gerenciado, os seguintes requisitos devem ser atendidos:
-
O nó gerenciado no qual você quiser alterar uma senha deve ser um nó gerenciado do Systems Manager. Além disso, o SSM Agent versão 2.3.668.0 ou posterior deve ser instalado em um nó gerenciado.) Para obter informações sobre como instalar ou atualizar o SSM Agent, consulte Trabalhar com o SSM Agent.
-
A funcionalidade de redefinição de senha usa a configuração do Session Manager que está configurada na sua conta para conexão ao nó gerenciado. Portanto, os pré-requisitos para usar o Session Manager devem ter sido concluídos para a conta na Região da AWS atual. Para obter mais informações, consulte Configurar o Session Manager.
-
O usuário do AWS que estiver alterando a senha deverá ter a permissão
ssm:SendCommandpara o nó gerenciado. Para obter mais informações, consulte Restringir o acesso ao Run Command com base em etiquetas.
Restringir acesso
Você pode limitar a capacidade de um usuário de redefinir senhas para nós gerenciados específicos. Isso é feito usando políticas baseadas em identidade para a operação do Session Manager ssm:StartSession com o documento SSM AWS-PasswordReset. Para obter mais informações, consulte Controlar o acesso à sessão do usuário para as instâncias.
Criptografar dados
Ative a criptografia completa do AWS Key Management Service (AWS KMS) para os dados do Session Manager, para usar a opção de redefinição de senha para nós gerenciados. Para obter mais informações, consulte Ativar a criptografia de chaves do KMS de dados de sessão (console).
Redefina uma senha em um nó gerenciado
Você pode redefinir uma senha em um nó gerenciado do Systems Manager usando o console do Fleet Manager no Systems Manager ou a AWS Command Line Interface (AWS CLI).
Para alterar a senha em um nó gerenciado (console)
Abra o console AWS Systems Manager em https://console.aws.amazon.com/systems-manager/
. No painel de navegação, escolha Fleet Manager.
-
Selecione o botão ao lado do nó gerenciado que precisa de uma nova senha.
-
Escolha Ações da instância, Redefinir senha.
-
Em User name (Nome do usuário), digite o nome do usuário para o qual você está alterando a senha. Esse pode ser qualquer nome de usuário que tenha uma conta em seu nó.
-
Selecione Submit (Enviar).
-
Siga os prompts na janela de comando Enter new password (Inserir nova senha) para especificar a nova senha.
nota
Se a versão do SSM Agent nesse nó gerenciado não oferecer suporte a redefinições de senha, você deverá instalar uma versão compatível usando o Run Command.
Para redefinir a senha em um nó gerenciado (AWS CLI)
-
Para redefinir a senha de um usuário em um nó gerenciado, execute o comando a seguir. Substitua cada
espaço reservado para recurso de exemplopor suas próprias informações.nota
Para usar a AWS CLI para redefinir uma senha, o plugin do Session Manager deve estar instalado na máquina local. Para mais informações, consulte Instalar o plug-in do Session Manager para a AWS CLI.
-
Siga os prompts na janela de comando Enter new password (Inserir nova senha) para especificar a nova senha.
Solucionar problemas de redefinições de senha em nós gerenciados
Muitos problemas de redefinição de senha podem ser resolvidos garantindo que você tenha concluído os Pré-requisitos de redefinição de senha. Para outros problemas, use as seguintes informações para ajudar você a solucionar problemas de redefinição de senha.
Tópicos
Nó gerenciado não disponível
Problema: você quer redefinir a senha de um nó gerenciado na página do console Managed instances (Instâncias gerenciadas), mas o nó não está na lista.
-
Solução A: o nó gerenciado ao qual você quer se conectar pode não ter sido configurado para o Systems Manager. Para usar uma instância do EC2 com o Systems Manager, um perfil de instância do AWS Identity and Access Management (IAM), que fornece permissão ao Systems Manager para executar ações em suas instâncias, deve ser anexado à instância. Para obter informações, consulte Configurar permissões de instância obrigatórias para o Systems Manager.
Para usar uma máquina que não é do EC2 com o Systems Manager, crie um perfil de serviço do IAM que dê permissão ao Systems Manager para executar ações em seus nós gerenciados. Para obter mais informações, consulte Criar o perfil de serviço do IAM obrigatório para o Systems Manager em ambientes híbridos e multinuvem.
SSM Agent não atualizado (console)
Problema: uma mensagem informa que a versão do SSM Agent não oferece suporte à funcionalidade de redefinição de senha.
-
Solução: a versão 2.3.668.0 ou posterior do SSM Agent é necessária para executar redefinições de senhas. No console, você pode atualizar o agente em um nó gerenciado escolhendo Update SSM Agent (Atualizar o Agente do SSM).
Uma versão atualizada do SSM Agent é lançada sempre que novas ferramentas são adicionadas ao Systems Manager ou sempre que atualizações são feitas nas ferramentas existentes. Deixar de usar a versão mais recente do atendente pode impedir que seu nó gerenciado use várias ferramentas do Systems Manager. Por isso, recomendamos automatizar o processo de manter o SSM Agent atualizado em suas máquinas. Para mais informações, consulte Automatizar atualizações do SSM Agent. Inscreva-se na página Notas de versão do SSM Agent
no GitHub para receber notificações sobre atualizações do SSM Agent.
As opções de redefinição de senha não são fornecidas (AWS CLI)
Problema: você se conecta com êxito a um nó gerenciado usando o comando start-session da AWS CLI. Você especificou o documento AWS-PasswordReset do SSM e forneceu um nome de usuário válido, mas os prompts para alterar a senha não são exibidos.
-
Solução: a versão do SSM Agent em seu nó gerenciado não está atualizada. A versão 2.3.668.0 ou posterior é necessária para executar redefinições de senhas.
Uma versão atualizada do SSM Agent é lançada sempre que novas ferramentas são adicionadas ao Systems Manager ou sempre que atualizações são feitas nas ferramentas existentes. Deixar de usar a versão mais recente do atendente pode impedir que seu nó gerenciado use várias ferramentas do Systems Manager. Por isso, recomendamos automatizar o processo de manter o SSM Agent atualizado em suas máquinas. Para mais informações, consulte Automatizar atualizações do SSM Agent. Inscreva-se na página Notas de versão do SSM Agent
no GitHub para receber notificações sobre atualizações do SSM Agent.
Sem autorização para executar ssm:SendCommand
Problema: você tenta se conectar a um nó gerenciado para alterar sua senha, mas recebe uma mensagem de erro informando que você não está autorizado a executar o ssm:SendCommand em um nó gerenciado.
-
Solução: sua política do IAM deve incluir permissões para executar o comando
ssm:SendCommand. Para mais informações, consulte Restringir o acesso ao Run Command com base em etiquetas.
Session ManagerMensagem de erro do
Problema: você recebe uma mensagem de erro relacionada ao Session Manager.
-
Solução: o suporte à redefinição de senha exige que o Session Manager esteja configurado corretamente. Para obter informações, consulte Configurar o Session Manager e Solução de problemas do Session Manager.