Tous les produits
Search
Centre de documentation

Elastic Compute Service:Connect to an instance with VNC

Dernière mise à jour :Aug 18, 2026

Accédez directement à la console de l'instance dans votre navigateur lorsque SSH ou RDP n'est pas disponible, par exemple lors du démarrage du système d'exploitation ou en cas de défaillance réseau.

N'utilisez VNC que pour les opérations d'urgence et le dépannage. Pour un accès distant courant, utilisez SSH (Linux) ou RDP (Windows).

Dans Simple Application Server, cette fonctionnalité s'appelle Rescue Logon . Consultez Se connecter à un serveur simple à l'aide de la fonctionnalité de secours .

Quand utiliser VNC

Scénario VNC approprié ?
Le service SSH a échoué ou n'est pas démarré Oui
Le système d'exploitation démarre et vous avez besoin d'un accès à la console Oui
L'instance est dans l'état Stopping Oui
Les règles du groupe de sécurité bloquent votre connexion Oui
Administration distante courante Non — utilisez SSH ou RDP
L'instance est dans l'état Stopped Non — VNC n'est pas disponible

Limites

  • VNC n'est pas pris en charge sur les instances bare metal ecs.ebmhfc7.48xlarge.

  • Une connectivité Internet n'est pas requise, mais vous devez vous connecter à la console Alibaba Cloud.

  • VNC se connecte uniquement aux instances Alibaba Cloud.

  • Les instances Linux ne comportent pas d'interface graphique par défaut.

Avant de commencer

Examinez ces contraintes avant de vous connecter :

  • Délai d'expiration de la session : VNC se déconnecte après 300 secondes d'inactivité. Reconnectez-vous si cela se produit.

  • État de l'instance : L'instance doit être dans l'état Running ou Stopping.

  • Identifiants requis : Ayez sous la main le nom d'utilisateur et le mot de passe de connexion de l'instance. L'authentification repose sur un mot de passe. Depuis le 10 juillet 2023, Alibaba Cloud gère les identifiants d'authentification et chiffre de bout en bout la connexion VNC, ce qui supprime la nécessité d'un mot de passe VNC distinct.

  • Limite de copier-coller : La fonction Enter Copy Commands prend en charge jusqu'à 2 000 caractères. Les caractères spéciaux, y compris les caractères chinois, ne sont pas pris en charge.

Prérequis

Assurez-vous que les conditions suivantes sont remplies :

  • L'instance ECS est dans l'état Running ou Stopping.

  • Le nom d'utilisateur et le mot de passe de connexion au système d'exploitation de l'instance sont disponibles.

  • (Utilisateurs RAM) Les autorisations ecs:DescribeInstances et ecs:DescribeInstanceVncUrl sont accordées.

Obtenir le nom d'utilisateur de connexion de l'instance

Noms d'utilisateur par défaut : root ou ecs-user (Linux), administrator (Windows). Pour rechercher le nom d'utilisateur initial dans la console ECS :

  1. Accédez à Console ECS - Instance.

  2. Recherchez l'instance, cliquez sur l'icône image, puis cliquez sur Reset Instance Password.

  3. Le nom d'utilisateur de connexion initial s'affiche.

    image

Consultez Gérer les utilisateurs de connexion pour les instances.

Réinitialiser un mot de passe de connexion oublié ou manquant

Si vous avez oublié le mot de passe ou utilisé une paire de clés SSH comme identifiant, réinitialisez le mot de passe :

  1. Dans la console ECS, recherchez votre instance.

  2. Cliquez sur l'icône image, puis sélectionnez Reset Instance Password.

    image

  3. Définissez un nouveau mot de passe selon les instructions.

Consultez Réinitialiser le mot de passe de connexion d'une instance.

Accorder des autorisations à un utilisateur RAM

Si vous utilisez un utilisateur Resource Access Management (RAM), attachez la stratégie suivante pour accorder les autorisations minimales. Consultez Accorder des autorisations à un utilisateur RAM.

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ecs:DescribeInstances",
        "ecs:DescribeInstanceVncUrl"
      ],
      "Resource": "*"
    }
  ]
}

ecs:DescribeInstances interroge les informations sur l'instance. ecs:DescribeInstanceVncUrl récupère l'URL de connexion VNC. Utilisez l'élément Resource pour restreindre l'accès à des instances spécifiques. Consultez Resource.

Se connecter à une instance

Étape 1 : Rechercher l'instance

  1. Accédez à Console ECS - Instance.

  2. Dans la barre de navigation supérieure, sélectionnez la région et le groupe de ressources.

    Region

  3. Sur la page Instance, cliquez sur l'ID de l'instance pour ouvrir sa page de détails.

    **image** **image**

Étape 2 : Ouvrir la page de connexion VNC

  1. Cliquez sur Connect. Dans la boîte de dialogue Remote connection, cliquez sur Show Other Logon Methods, puis cliquez sur Sign in now dans la section VNC.

    Important

    Si le message « You do not have the permissions to perform this operation. Ask the Alibaba Cloud account to grant the permissions in the RAM console and try again later. » s'affiche, vérifiez que votre utilisateur RAM dispose des autorisations requises. Consultez Accorder des autorisations à un utilisateur RAM ci-dessus.

    **image** **image**

Étape 3 : Se connecter au système d'exploitation de l'instance

Connectez-vous avec le nom d'utilisateur et le mot de passe du système d'exploitation de l'instance.

Instance Linux

Dans cet exemple, nous utilisons une instance exécutant Alibaba Cloud Linux 3.

image

  1. Saisissez le nom d'utilisateur (par exemple, root ou ecs-user) et appuyez sur Entrée.

  2. Saisissez le mot de passe et appuyez sur Entrée.

    Important

    Les caractères du mot de passe sont masqués lors de la saisie. Si vous voyez une erreur Login Incorrect, réinitialisez le mot de passe de connexion et réessayez.

  3. Vérifiez que la connexion a réussi.

    image

Important
  • Un écran noir persistant indique le mode veille. Appuyez sur n'importe quelle touche pour le réactiver.

  • Basculez entre jusqu'à 10 terminaux de gestion avec Send Remote Commands > CTRL+ALT+F1 jusqu'à CTRL+ALT+F10. Par défaut : CTRL+ALT+F1.

Instance Windows

Dans cet exemple, nous utilisons une instance exécutant Windows Server 2025.

image

  1. Choisissez Send Remote Commands > CTRL+ALT+DELETE pour déverrouiller le système d'exploitation.

  2. Sélectionnez un nom d'utilisateur, saisissez le mot de passe et appuyez sur Entrée. Le nom d'utilisateur par défaut est Administrator.

    **image** **image**

Autres opérations

Copier et coller du contenu

Le copier-coller direct depuis votre machine locale vers l'instance n'est pas pris en charge. Utilisez plutôt Enter Copy Commands.

Important

Limité à 2 000 caractères. Les caractères spéciaux, y compris les caractères chinois, ne sont pas pris en charge.

  1. Connectez-vous à l'instance avec VNC.

  2. Placez le curseur à l'endroit où vous souhaitez coller le contenu.

  3. Dans le coin supérieur gauche, cliquez sur Enter Copy Commands.

  4. Dans la boîte de dialogue Copy and Paste Commands, saisissez le contenu et cliquez sur OK.

Envoyer des commandes à distance

Utilisez Send Remote Commands pour envoyer des raccourcis clavier à l'instance. Pour Linux, sélectionnez CTRL+ALT+F1 jusqu'à CTRL+ALT+F10 pour changer de terminal. Pour Windows, sélectionnez CTRL+ALT+DELETE pour déverrouiller le système d'exploitation.

  1. Connectez-vous à l'instance avec VNC.

  2. Dans le coin supérieur gauche, cliquez sur Send Remote Commands et sélectionnez une commande.

    Dans cet exemple, nous utilisons Windows.

    image

FAQ

Pour les problèmes de connexion VNC, consultez Problèmes de connexion VNC.

Étapes suivantes

Pour vous connecter par programmation, appelez DescribeInstanceVncUrl pour obtenir l'URL VNC.

Références