Todos os produtos
Search
Central de documentação

:Erro "Logon failed. Password-based logon is not allowed"

Última atualização: Jul 03, 2026

Este tópico descreve as causas e as soluções para o erro Logon failed. Password-based logon is not allowed ao acessar remotamente uma instância ECS pelo Workbench.

Sintomas

Ao usar uma senha para acessar remotamente uma instância ECS pelo Workbench, o sistema exibe o seguinte erro: Logon failed. Password-based logon is not allowed.

Uma caixa de diálogo lista três possíveis causas: login por senha desativado no sistema operacional, ausência de senha definida na criação da instância ou saldo em atraso na conta ao tentar acessar via endereço IP público. Clique em Connect to the instance by using VNC ou Log On Again.

Causas e soluções

Esse erro pode ocorrer pelos seguintes motivos:

Modificar o arquivo de configuração SSH

Acesse a instância via VNC e modifique o arquivo de configuração SSH para resolver o problema.

  1. Conectar-se a uma instância usando VNC.

  2. Verifique se o parâmetro PasswordAuthentication está definido como yes no arquivo /etc/ssh/sshd_config.

    sudo cat /etc/ssh/sshd_config
  3. Se o parâmetro PasswordAuthentication estiver definido como no, o login por senha estará desativado. Altere o valor para yes.

    1. Abra o arquivo de configuração SSH.

      sudo vim /etc/ssh/sshd_config
    2. Pressione i para entrar no modo de inserção e altere o parâmetro PasswordAuthentication para yes.

    3. Pressione a tecla Esc, insira :wq e pressione Enter para salvar o arquivo de configuração.

  4. Reinicie o serviço sshd para aplicar as alterações.

    sudo systemctl restart sshd.service
  5. Acesse a instância ECS com autenticação por senha. O acesso bem-sucedido confirma a resolução do problema.

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