Tous les produits
Search
Centre de documentation

:Que faire en cas de latence lors de la connexion à une instance Linux ?

Dernière mise à jour :Aug 18, 2026

Cette rubrique propose une solution au problème de latence rencontré lors de la connexion à une instance Elastic Compute Service (ECS) Linux via SSH.

Description du problème

Après la saisie du nom d'utilisateur et du mot de passe, une latence se produit avant l'accès au système. Pendant cette période, appuyez sur Ctrl+C pour contourner le délai et accéder à l'instance.

Causes

Cette latence peut résulter d'anomalies ou de mises à jour dans les fichiers suivants, qui prolongent le chargement des variables d'environnement :

  • Fichier de configuration global des variables d'environnement : /etc/profile

  • Fichiers de configuration personnels des variables d'environnement :

    • $HOME/.bash_profile

    • $HOME/.bashrc

Remarque
  • La variable d'environnement $HOME pointe automatiquement vers le répertoire personnel de l'utilisateur connecté. Par exemple, sa valeur est /home/ecs-user pour l'utilisateur ecs-user et /root pour l'utilisateur root.

  • Pour afficher la valeur de $HOME, exécutez la commande echo $HOME dans le terminal.

Solution

  1. Connectez-vous à une instance Linux à l'aide de Workbench.

  2. Exécutez les commandes suivantes pour consulter les dates de modification des fichiers de configuration des variables d'environnement et déterminer s'ils ont été mis à jour récemment :

    ls -l $HOME/.bash_profile
    ls -l $HOME/.bashrc
    ls -l /etc/profile

    Si la date de modification est récente, le fichier a probablement été mis à jour. Nous vous recommandons d'en consulter le contenu.

  3. Exécutez les commandes suivantes pour afficher le contenu des fichiers et identifier les éléments susceptibles de provoquer la latence :

    cat $HOME/.bash_profile
    cat $HOME/.bashrc
    sudo cat /etc/profile
    • Si un fichier contient des scripts complexes (boucles, conditions), des requêtes réseau (comme curl et wget) ou un chargement dynamique de chemin (comme export PATH=$(some_command)), passez à l'étape suivante.

    • Si le contenu est normal (par exemple, de simples définitions de variables d'environnement), passez directement à l'étape 7 pour recharger les fichiers.

  4. Ouvrez les fichiers de configuration des variables d'environnement à l'aide des commandes suivantes.

    • Fichiers de configuration personnels :

      vi $HOME/.bash_profile
      vi $HOME/.bashrc
    • Fichier de configuration global :

      sudo vi /etc/profile
  5. Commentez le contenu ajouté ou modifié.

    Appuyez sur la touche I pour éditer le fichier et ajoutez un dièse (#) devant les lignes concernées pour les commenter. Exemple :

    # export PATH=$PATH:/some/path
    # curl https://example.com
  6. Appuyez sur la touche Esc, saisissez :wq, puis appuyez sur Enter pour enregistrer et quitter.

  7. Rechargez les fichiers de configuration pour prendre en compte les modifications.

    • Fichiers de configuration personnels :

      source $HOME/.bash_profile
      source $HOME/.bashrc
    • Fichier de configuration global :

      1. Basculez vers l'utilisateur root.

        sudo -i
      2. Rechargez le fichier de configuration global.

        source /etc/profile
      3. Quittez la session root.

        exit
  8. Reconnectez-vous à l'instance ECS pour vérifier que la latence a disparu.

  9. Décommentez les lignes une par une pour les restaurer.

    1. À chaque décommentaire, répétez l'étape 7, rechargez le fichier de configuration correspondant, puis reconnectez-vous à l'instance ECS pour vérifier si la latence réapparaît.

    2. Si la latence réapparaît après le décommentaire d'une ligne, son contenu est la cause du problème. Voici les optimisations recommandées :

      • Supprimez les requêtes réseau inutiles.

      • Optimisez les scripts complexes.

      • Modifiez les paramètres de chargement dynamique du chemin.