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:DescribeInstancesetecs:DescribeInstanceVncUrlsont 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 :
Accédez à Console ECS - Instance.
Recherchez l'instance, cliquez sur l'icône
, puis cliquez sur Reset Instance Password.-
Le nom d'utilisateur de connexion initial s'affiche.

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 :
Dans la console ECS, recherchez votre instance.
-
Cliquez sur l'icône
, puis sélectionnez Reset Instance Password.
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
Accédez à Console ECS - Instance.
-
Dans la barre de navigation supérieure, sélectionnez la région et le groupe de ressources.

-
Sur la page Instance, cliquez sur l'ID de l'instance pour ouvrir sa page de détails.
**
****
**
Étape 2 : Ouvrir la page de connexion VNC
-
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.
ImportantSi 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.
**
****
**
É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.

Saisissez le nom d'utilisateur (par exemple,
rootouecs-user) et appuyez sur Entrée.-
Saisissez le mot de passe et appuyez sur Entrée.
ImportantLes 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. -
Vérifiez que la connexion a réussi.

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.

Choisissez Send Remote Commands > CTRL+ALT+DELETE pour déverrouiller le système d'exploitation.
-
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.**
****
**
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.
Limité à 2 000 caractères. Les caractères spéciaux, y compris les caractères chinois, ne sont pas pris en charge.
Connectez-vous à l'instance avec VNC.
Placez le curseur à l'endroit où vous souhaitez coller le contenu.
Dans le coin supérieur gauche, cliquez sur Enter Copy Commands.
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.
Connectez-vous à l'instance avec VNC.
-
Dans le coin supérieur gauche, cliquez sur Send Remote Commands et sélectionnez une commande.
Dans cet exemple, nous utilisons Windows.

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.