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
-
Plusieurs méthodes de connexion
Workbench prend en charge diverses méthodes de connexion aux instances, telles que SSH (pour Linux), RDP (pour Windows).
Rubriques connexes
-
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.
Localisez l'instance à laquelle vous souhaitez vous connecter.
-
É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.
-
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.
-
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.
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 (
*).
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é.
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.
Important Si vous avez modifié le port du service distant sur votre instance, configurez le port en conséquence. |
Avertissement Si vous définissez l'objet d'autorisation sur |