Tous les produits
Search
Centre de documentation

Elastic Compute Service:Connect to an instance by using Workbench

Dernière mise à jour :Aug 18, 2026

Workbench est un outil de connexion à distance basé sur un navigateur, proposé par Alibaba Cloud. Il vous permet de vous connecter directement aux instances ECS depuis un navigateur, sans installation logicielle.

Qu'est-ce que Workbench ?

Présentation de Workbench

Workbench est un outil de connexion à distance accessible via un navigateur, ne nécessitant aucune installation. L'illustration suivante montre comment se connecter à une instance ECS à l'aide de Workbench.

Fonctionnalités de Workbench

  • Connexions via les réseaux publics et privés

    Lors d'une connexion à une instance via Workbench en utilisant SSH ou RDP, vous pouvez utiliser une adresse IP publique ou privée.

Autres fonctionnalités de Workbench

Workbench propose également les fonctionnalités suivantes.

  • Gestion des fichiers : Gérez visuellement les fichiers sur les instances Linux, avec prise en charge du téléchargement et du transfert de fichiers. Pour plus d'informations, consultez la rubrique Gérer les fichiers sur une instance ECS à l'aide de Workbench.

  • Mode AI Agent : En mode AI Agent, utilisez le langage naturel pour planifier et exécuter des opérations d'exploitation et de maintenance (O&M) sous Linux, simplifiant ainsi des tâches telles que l'installation de logiciels et le diagnostic des problèmes. Pour plus d'informations, consultez la rubrique Mode AI Agent.

  • Terminal Assistant : Génère des scripts et des commandes pour les tâches d'O&M. Pour plus d'informations, consultez la rubrique Terminal Assistant.

  • Saisie semi-automatique intelligente : Prédit et affiche une liste de commandes, de paramètres ou d'options suivants en fonction du contexte, au fur et à mesure de votre saisie dans la ligne de commande. Pour plus d'informations, consultez la rubrique Saisie semi-automatique intelligente.

  • Gestion du système : Gère de manière centralisée les utilisateurs, les journaux de connexion et les services système sur les instances Linux, et surveille l'état du système en temps réel. Pour plus d'informations, consultez la rubrique Gestion du système.

  • Bibliothèque de scripts : Enregistrez des commandes ou des extraits de script fréquemment utilisés dans Workbench et exécutez-les en un seul clic dans n'importe quelle session d'instance connectée via Workbench. Pour plus d'informations, consultez la rubrique Bibliothèque de scripts.

  • Multi-terminal : Connectez-vous simultanément à plusieurs instances ECS et exécutez les mêmes commandes sur toutes ces instances. Pour plus d'informations, consultez la rubrique Multi-terminal.

  • Installation de logiciels : Utilisez AI Agent ou des packages prédéfinis issus du service CloudOps Orchestration Service (OOS) pour déployer automatiquement des logiciels tels que Docker et MySQL. Pour plus d'informations, consultez la rubrique Installation de logiciels.

Flux de travail de Workbench

Le flux de travail permettant de se connecter à une instance à l'aide de Workbench est illustré dans la figure suivante.

  1. Localisez l'instance à laquelle vous souhaitez vous connecter.

  2. Établissez une connexion réseau entre Workbench et l'instance ECS.

    À cette étape, configurez le groupe de sécurité de l'instance ainsi que le pare-feu de l'instance afin d'autoriser le trafic entrant provenant de Workbench.

  3. Connectez-vous à l'instance à l'aide de Workbench.

    Dans la console, choisissez de vous connecter à l'instance via Workbench et saisissez les identifiants requis, tels qu'un nom d'utilisateur et un mot de passe, ou une paire de clés.

  4. Créez le rôle lié au service.

    Si vous n'avez pas encore créé de rôle lié au service, Workbench vous invite à en créer un. Ce rôle accorde à Workbench l'autorisation d'accéder à l'instance ECS.

  5. Connectez-vous à l'instance et effectuez des opérations d'O&M.

Rôle lié au service pour Workbench

La première fois que vous utilisez Workbench pour vous connecter à une instance, vous êtes invité à créer le rôle lié au service AliyunServiceRoleForECSWorkbench. Workbench a besoin de ce rôle pour accéder à vos instances ECS. Pour plus d'informations sur les rôles liés au service, consultez la rubrique Rôles liés au service.

Lors de votre première connexion à une instance, une boîte de dialogue s'affiche. Cliquez sur OK pour créer automatiquement le rôle lié au service.

Si vous êtes un utilisateur RAM, demandez à l'administrateur de votre compte Alibaba Cloud d'attacher la stratégie d'accès système AliyunECSWorkbenchFullAccess à votre utilisateur RAM. Cette stratégie accorde les autorisations nécessaires à la création du rôle lié au service pour Workbench.

Autorisations des utilisateurs RAM

Une fois le rôle lié au service créé, un utilisateur RAM nécessite la stratégie d'accès suivante pour utiliser Workbench afin de se connecter à toutes les instances ECS.

{
  "Version": "1",
  "Statement": [
    {
      "Action": "ecs-workbench:LoginInstance",
      "Resource": "*",
      "Effect": "Allow"
    }
  ]
}

Pour restreindre les instances auxquelles l'utilisateur peut se connecter via Workbench, modifiez le champ Resource comme suit :

{
  "Version": "1",
  "Statement": [
    {
      "Action": "ecs-workbench:LoginInstance",
      "Resource": [
        "acs:ecs-workbench:{#regionId}:{#accountId}:workbench/{#instanceId}",
        "acs:ecs-workbench:{#regionId}:{#accountId}:workbench/{#instanceId}"
      ],
      "Effect": "Allow"
    }
  ]
}

Le tableau suivant décrit les paramètres.

  • {#regionId} : ID de la région où réside l'instance. Vous pouvez utiliser un caractère générique (*).

  • {#accountId} : ID du compte Alibaba Cloud. Vous pouvez utiliser un caractère générique (*).

  • {#instanceId} : ID de l'instance cible. Vous pouvez utiliser un caractère générique (*).

Exemple

Par exemple, pour autoriser un utilisateur RAM à utiliser Workbench pour se connecter aux instances i-001 et i-002 dans toutes les régions et tous les comptes, vous pouvez configurer la stratégie d'accès suivante.

{
  "Version": "1",
  "Statement": [
    {
      "Action": "ecs-workbench:LoginInstance",
      "Resource": [
        "acs:ecs-workbench:*:*:workbench/i-001",
        "acs:ecs-workbench:*:*:workbench/i-002"
      ],
      "Effect": "Allow"
    }
  ]
}

Paramètres du groupe de sécurité

Lorsque vous utilisez Workbench pour vous connecter à une instance via SSH ou RDP, vous devez autoriser le trafic entrant provenant du serveur Workbench dans le groupe de sécurité de l'instance. Reportez-vous au tableau suivant pour ajouter une règle de groupe de sécurité adaptée à votre type de réseau. Pour plus d'informations, consultez la rubrique Ajouter une règle de groupe de sécurité.

Important

Si un pare-feu est activé sur l'instance, mettez à jour les règles du pare-feu afin qu'elles correspondent aux règles du groupe de sécurité.

Politique d'autorisation

Priorité

Type de protocole

Plage de ports

Objet d'autorisation

Allow

1

Custom TCP

Le port dépend du service de connexion à distance sur votre instance.

  • Pour se connecter à une instance Linux :

    Sélectionnez SSH (22).

    Le service de connexion à distance par défaut pour les instances Linux est SSH, et le port par défaut est 22.
  • Pour se connecter à une instance Windows :

    Sélectionnez RDP (3389).

    Le service de connexion à distance par défaut pour les instances Windows est RDP, et le port par défaut est 3389.
Important

Si vous avez modifié le port du service distant sur votre instance, configurez le port en conséquence.

  • Pour les connexions au réseau public : Ajoutez161.117.0.0/16.

  • Pour les connexions au réseau privé : Ajoutez 100.104.0.0/16.

Avertissement

Si vous définissez l'objet d'autorisation sur 0.0.0.0/0, toutes les adresses IP peuvent accéder au port du service distant. Cette configuration présente des risques de sécurité. Utilisez ce paramètre avec prudence.