Tous les produits
Search
Centre de documentation

:Que faire si un message d'erreur tel que « This account is currently not available » s'affiche lors de la connexion à une instance ECS Linux via SSH ?

Dernière mise à jour :Aug 18, 2026

Remarque

Avertissement : Cet article peut contenir des informations relatives à des produits tiers. Ces informations sont fournies à titre indicatif uniquement. Alibaba Cloud n'offre aucune garantie, expresse ou implicite, quant aux performances et à la fiabilité des produits tiers, ni quant aux impacts potentiels des opérations effectuées sur ces produits.

Description du problème

Lorsque vous utilisez une commande SSH pour vous connecter à une instance ECS sous Linux, la connexion échoue même si vous saisissez un compte et un mot de passe valides. Des erreurs similaires aux suivantes s'affichent également dans la ligne de commande ou les journaux de sécurité.

  • This account is currently not available.

  • Connection to 127.0.0.1 closed.

  • Received disconnect from 127.0.0.1: 11: disconnected by user.

  • Pam_unix (sshd: session): session closed for user test.

Causes

Ce problème est généralement dû à la modification du Shell par défaut de l'utilisateur concerné.

Solution

  1. Connectez-vous à l'instance. Pour plus d'informations sur la procédure de connexion, consultez Connexion à une instance Linux à l'aide d'un terminal de gestion.

  2. Exécutez la commande suivante pour afficher le Shell par défaut de l'utilisateur concerné.

    Cat/etc/passwd | grep test

    Le résultat de la commande est le suivant. Le Shell de l'utilisateur de connexion a été remplacé par nologin.

    test:x:1000:1000::/home/test:/sbin/nologin
  3. Nous vous recommandons de sauvegarder les fichiers avant de modifier la configuration.

  4. Exécutez la commande suivante pour modifiez le fichier /etc/passwd et remplacez le Shell par défaut de l'utilisateur concerné par bash, c'est-à-dire remplacez /sbin/nologin par /bin/bash, puis enregistrez les modifications et quittez.

    vi /etc/passwd
  5. Tentez à nouveau de vous connecter au serveur depuis le client et vérifiez que la connexion fonctionne correctement.

    Remarque

    Conseil : Si vous rencontrez des difficultés, consultez Instructions pour le dépannage des échecs de connexion distante aux instances Linux via SSH.

Champ d'application

  • ECS