Tous les produits
Search
Centre de documentation

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

Dernière mise à jour :Aug 18, 2026

Cette rubrique décrit les causes et les solutions de l'erreur Logon failed. Password-based logon is not allowed qui s'affiche lors d'une connexion à distance à une instance ECS depuis Workbench.

Symptômes

Lorsque vous utilisez un mot de passe pour vous connecter à distance à une instance ECS depuis Workbench, l'erreur suivante s'affiche : Logon failed. Password-based logon is not allowed.

Une boîte de dialogue répertorie trois causes possibles : la connexion par mot de passe est désactivée dans le système d'exploitation, aucun mot de passe n'a été défini lors de la création de l'instance, ou votre compte présente un solde impayé (en cas de connexion via une adresse IP publique). Cliquez sur Connect to the instance by using VNC ou Log On Again.

Causes et solutions

Cette erreur peut se produire pour l'une des raisons suivantes :

Modifier le fichier de configuration SSH

Connectez-vous à l'instance via VNC et modifiez le fichier de configuration SSH pour résoudre ce problème.

  1. Se connecter à une instance via VNC.

  2. Vérifiez que le paramètre PasswordAuthentication est défini sur yes dans le fichier /etc/ssh/sshd_config.

    sudo cat /etc/ssh/sshd_config
  3. Si le paramètre PasswordAuthentication est défini sur no, la connexion par mot de passe est désactivée. Modifiez la valeur pour la définir sur yes.

    1. Ouvrez le fichier de configuration SSH.

      sudo vim /etc/ssh/sshd_config
    2. Appuyez sur i pour passer en mode Insertion, puis remplacez la valeur du paramètre PasswordAuthentication par yes.

    3. Appuyez sur la touche Esc, saisissez :wq, puis appuyez sur Enter pour enregistrer le fichier de configuration.

  4. Redémarrez le service sshd pour appliquer les modifications.

    sudo systemctl restart sshd.service
  5. Connectez-vous à l'instance ECS avec l'authentification par mot de passe. Une connexion réussie confirme la résolution du problème.

    Pour plus d'informations, consultez la rubrique Se connecter à une instance Linux via Workbench.