Todos os produtos
Search
Central de documentação

:Resolver o erro "Maximum amount of failed attempts was reached"

Última atualização: Jul 03, 2026

Este tópico descreve as causas e soluções para o erro "Maximum amount of failed attempts was reached" ao se conectar a uma instância ECS Linux com um cliente SSH.

Descrição do problema

Ao se conectar a uma instância ECS Linux com um cliente SSH, você recebe a mensagem de erro "Maximum amount of failed attempts was reached".

Causa

Esse problema ocorre porque múltiplas tentativas consecutivas de senha com falha acionam a política de segurança dos Pluggable Authentication Modules (PAM) do sistema. Essa política bloqueia a conta de usuário e impede conexões remotas à instância ECS.

Nota

No Linux, os três arquivos de configuração PAM a seguir estão principalmente relacionados ao SSH. Se a autenticação PAM for configurada para restringir conexões remotas, por exemplo, com a definição auth required pam_tally2.so deny=3 unlock_time=50, a conta será bloqueada por 50 segundos após três tentativas consecutivas de login com falha por um usuário comum ou root.

  • /etc/pam.d/login: arquivo de configuração PAM para VNC.

  • /etc/pam.d/sshd: arquivo de configuração PAM para o serviço SSH.

  • /etc/pam.d/system-auth: arquivo de configuração PAM global do sistema.

Solução

Escolha uma solução conforme o status de bloqueio do usuário root.

O usuário root não está bloqueado

Esta seção mostra como comentar a restrição PAM no arquivo de configuração PAM global do sistema (/etc/pam.d/system-auth). Um método semelhante se aplica a /etc/pam.d/sshd ou /etc/pam.d/login.

  1. Conecte-se à instância como usuário root usando VNC.

    Para mais informações, consulte Fazer login em uma instância Linux usando senha.

  2. Execute o comando a seguir para verificar restrições de autenticação no arquivo de configuração PAM.

    cat /etc/pam.d/system-auth

    Por exemplo, a saída a seguir indica que, se um usuário comum ou o usuário root inserir uma senha incorreta três vezes consecutivas, a conta ficará bloqueada por 50 segundos.

    auth        required                                     pam_faildelay.so delay=2000000
    auth        [default=1 ignore=ignore success=ok]         pam_usertype.so isregular
    auth        [default=1 ignore=ignore success=ok]         pam_localuser.so
    auth        sufficient                                   pam_unix.so nullok
    auth        [default=1 ignore=ignore success=ok]         pam_usertype.so isregular
    auth        sufficient                                   pam_sss.so forward_pass
    auth        required                                     pam_deny.so
    auth        required                                     pam_tally2.so deny=3 unlock_time=50
    account     required                                     pam_unix.so no_pass_expiry
    account     sufficient                                   pam_localuser.so
    account     sufficient                                   pam_usertype.so issystem
    account     [default=bad success=ok user_unknown=ignore] pam_sss.so
    account     required                                     pam_permit.so
  3. Modifique o arquivo de configuração system-auth.

    1. Execute o comando a seguir para abrir o arquivo de configuração system-auth.

      vim /etc/pam.d/system-auth
    2. Pressione i para entrar no modo de inserção.

    3. Conforme necessário, comente, modifique ou exclua a configuração.

      Este exemplo comenta a configuração.

      auth required pam_tally2.so deny=3 unlock_time=50            # Original line: Locks the user account after three consecutive failed login attempts. The account is unlocked after 50 seconds.
      #auth required pam_tally2.so deny=3 unlock_time=50           # After commenting out                          
      Nota
      • Este exemplo usa o módulo pam_tally2. Caso o pam_tally2 não seja suportado, utilize o módulo pam_tally. As configurações podem variar conforme a versão do PAM. Para uso específico, consulte a documentação do módulo relevante. Para mais informações, veja Linux PAM SAG.

      • Tanto o módulo pam_tally2 quanto o pam_tally controlam políticas de bloqueio de conta, mas o pam_tally2 oferece suporte ao desbloqueio automático após um tempo especificado.

      • O parâmetro even_deny_root aplica restrições ao usuário root.

      • O parâmetro deny define o número máximo de tentativas consecutivas de login com falha para usuários comuns e root antes do bloqueio da conta.

      • O parâmetro unlock_time determina a duração, em segundos, para o desbloqueio automático de uma conta de usuário comum bloqueada.

      • O parâmetro root_unlock_time determina a duração, em segundos, para o desbloqueio automático de uma conta de usuário root bloqueada.

  4. Tente se conectar à instância novamente. O problema estará resolvido se a conexão for bem-sucedida.

O usuário root está bloqueado

  1. Conecte-se à instância no modo de usuário único.

    Para mais informações, consulte Entrar no modo de usuário único em uma instância Linux.

  2. Execute os comandos a seguir para desbloquear o usuário root.

    pam_tally2 -u root                          # Check the number of consecutive failed login attempts for the root user.
    pam_tally2 -u root -r                       # Clear the count of consecutive failed login attempts for the root user.
    authconfig --disableldap --update           # Update the PAM security authentication records.
  3. Reinicie a instância.

    Para mais informações, consulte Reiniciar uma instância.

  4. No arquivo de configuração PAM relevante, comente, modifique ou exclua a configuração correspondente.

    Para etapas detalhadas, consulte O usuário root não está bloqueado.

  5. Tente se conectar à instância novamente. O problema estará resolvido se a conexão for bem-sucedida.