Workbench est un outil de connexion à distance basé sur un navigateur fourni par Alibaba Cloud. Il vous permet de vous connecter directement aux instances Linux, y compris celles qui ne disposent pas d'adresse IP publique.
Prérequis
État de l'instance : L'instance doit être dans l'état Running et son Health Status doit être Normal.
Autorisations RAM : Les utilisateurs RAM doivent disposer des autorisations requises pour utiliser Workbench.
Méthode 1 : Connexion sans mot de passe (recommandée)
La connexion sans mot de passe utilise par défaut le Session Manager. Si le Session Manager n'est pas activé, une paire de clés SSH temporaire est utilisée à la place.
Connectez-vous à la console ECS - Instances. Dans la barre de navigation supérieure, sélectionnez un groupe de ressources et une région.
Localisez l'instance cible et cliquez sur Connect. Dans la boîte de dialogue, pour l'option Workbench, cliquez sur Sign in now.
-
Sur la page Instance Login de Workbench, sélectionnez Password-free login, saisissez un User Name, puis cliquez sur Log In.
Le résultat suivant indique que la connexion a réussi.
Welcome to Alibaba Cloud Elastic Compute Service ! Updates Information Summary: available 29 Security notice(s) 13 Important Security notice(s) 16 Moderate Security notice(s) Run "dnf upgrade-minimal --security" to apply all updates.More details please refer to: https://www.alibabacloud.com/help/document_detail/416274.html Last login: Mon Aug 18 14:32:23 2025 from 1xxx.xxx.xxx.xxx4 [root@ixxx xxx Z ~]#
Une session de connexion à distance via Workbench dure au maximum 6 heures. Une session se déconnecte également automatiquement après une longue période d'inactivité. Dans les deux cas, vous devez vous reconnecter. Nous vous recommandons d'exécuter les tâches de longue durée en arrière-plan.
Méthode 2 : Connexion SSH
Connectez-vous à la console ECS - Instances. Dans la barre de navigation supérieure, sélectionnez un groupe de ressources et une région.
Localisez l'instance cible et cliquez sur Connect. Dans la boîte de dialogue, pour l'option Workbench, cliquez sur Sign in now.
-
Sur la page Instance Login de Workbench, configurez les paramètres suivants et cliquez sur Log In.
Paramètre
Description
Instance
Les informations relatives à l'instance actuelle sont renseignées automatiquement.
Connection Method
Sélectionnez SSH connection. Cette méthode utilise le protocole SSH pour se connecter à l'instance.
Authentication Method
ImportantL'authentification par clé SSH est plus sécurisée que l'authentification par mot de passe. Nous vous recommandons de lier une paire de clés SSH et de l'utiliser pour vous connecter afin de renforcer la sécurité.
Authentification par clé SSH
User Name : Le nom d'utilisateur par défaut d'une instance Linux est
root.Si vous avez spécifié
ecs-usercomme nom d'utilisateur lors de la création de l'instance, saisissezecs-user.Private key : Saisissez le contenu de votre clé privée. Si la clé privée est protégée par une phrase secrète, vous devez également saisir la Passphrase.
Pour éviter de saisir le nom d'utilisateur et la clé privée à chaque connexion, vous pouvez enregistrer la clé en tant qu'identifiant.
SSH Port (facultatif) : Le port de connexion SSH par défaut est 22. Vous pouvez modifier le port sur la page Instance Login sous .
Authentification par mot de passe
User Name : Le nom d'utilisateur par défaut d'une instance Linux est
root.Si vous avez spécifié
ecs-usercomme nom d'utilisateur lors de la création de l'instance, saisissezecs-user.Password : Réinitialiser le mot de passe de connexion
Si vous avez oublié votre mot de passe de connexion ou si vous n'en avez pas défini, réinitialisez le mot de passe de connexion de l'instance avant de vous connecter.
Pour éviter de saisir le nom d'utilisateur et le mot de passe à chaque connexion, vous pouvez enregistrer le mot de passe en tant qu'identifiant.
SSH Port (facultatif) : Le port de connexion SSH par défaut est 22. Vous pouvez modifier le port sur la page Instance Login sous .
Après avoir cliqué sur Log In, il se peut que vous soyez invité à ajouter une règle de groupe de sécurité pour autoriser l'accès depuis les plages d'adresses IP de Workbench vers le port SSH de l'instance (22 par défaut). Cliquez sur Add Now pour configurer rapidement le groupe de sécurité. La console affiche la règle spécifique ajoutée.
Le résultat suivant indique que la connexion a réussi.
Welcome to Alibaba Cloud Elastic Compute Service ! Updates Information Summary: available 29 Security notice(s) 13 Important Security notice(s) 16 Moderate Security notice(s) Run "dnf upgrade-minimal --security" to apply all updates.More details please refer to: https://www.alibabacloud.com/help/document_detail/416274.html Last login: Mon Aug 18 15:49:18 2025 from xxx.xxx.xxx.xxx [root@xxx ~]#
Une session de connexion à distance via Workbench dure au maximum 6 heures. Une session se déconnecte également automatiquement après une longue période d'inactivité. Dans les deux cas, vous devez vous reconnecter. Nous vous recommandons d'exécuter les tâches de longue durée en arrière-plan.
FAQ
Enregistrer les mots de passe et les clés SSH
Pour éviter de saisir votre nom d'utilisateur et votre mot de passe à chaque connexion, vous pouvez les enregistrer en tant qu'identifiant pour une utilisation ultérieure.
Les identifiants sont privés et ne peuvent être utilisés que par l'utilisateur qui les a créés.
-
Enregistrer un identifiant de connexion
Lorsque vous vous connectez à une instance, sélectionnez l'option Enregistrer l'identifiant de connexion. Workbench enregistre l'identifiant après une connexion réussie.
Dans la boîte de dialogue de connexion Workbench, sélectionnez Save login credentials to Workbench for quick login, puis cliquez sur Log In.
-
Se connecter avec un identifiant
Pour vous connecter à une instance à l'aide d'un identifiant enregistré, sélectionnez l'option Use Credential.
Cliquez sur le lien Use Credential situé à côté du champ du nom d'utilisateur.
Dans le panneau Select Saved Credential, cliquez sur l'identifiant cible (par exemple,
root_2025/11/11 16:15:58) pour remplir automatiquement les informations d'authentification de la connexion.
Comment fonctionne la connexion sans mot de passe ?
Par défaut, la connexion sans mot de passe utilise une paire de clés SSH temporaire. Toutefois, si Session Manager est activé, la connexion est établie en priorité via le canal Session Manager.
Fonctionnement de la connexion de Workbench via un réseau privé
Lorsque Workbench se connecte à une instance à l'aide d'une adresse IP privée, il crée automatiquement une règle d'accès inverse dans le VPC de l'instance pour établir un canal de communication bidirectionnel sécurisé. Vous pouvez afficher ou gérer la règle dans .
Nom d'utilisateur par défaut des instances Linux
Le nom d'utilisateur par défaut d'une instance Linux est root. Si vous avez sélectionné ecs-user lors de la création de l'instance, utilisez ecs-user.
Mot de passe par défaut de l'instance
Les instances ne disposent pas de mot de passe par défaut ou initial. Pour définir un mot de passe, vous devez réinitialiser le mot de passe.
Résoudre les échecs de connexion à distance
Si vous ne parvenez pas à vous connecter à une instance à distance, commencez par utiliser l'outil de diagnostic autonome ci-dessous. Vous pouvez également consulter la rubrique Dépannage des problèmes de connexion courants pour les instances Linux.
-
Click to open the Self-service Troubleshooting page and select the target region.
-
Sous Instance Cannot Connect, cliquez sur Start diagnosis. Sélectionnez l'instance concernée et cliquez sur Start diagnosis lorsque vous y êtes invité.
Une fois le diagnostic terminé, le rapport de diagnostic affiche 2 résultats anormaux :
Avertissement : SSH Service Status Check. La configuration SSH de cette instance interdit la connexion du compte root. Le fichier
/etc/ssh/sshd_configest configuré pour refuser l'accès à distance au compte root. Cliquez sur le lien dans la suggestion de correction pour afficher la solution.Remarque : Common ports not opened in inbound security group rules.
Une fois le diagnostic terminé, suivez les instructions pour résoudre le problème.
Pourquoi recevoir une erreur « Permission denied » lors de la connexion par authentification par mot de passe ?
Cette erreur se produit généralement pour les raisons suivantes :
Mot de passe de connexion incorrect : Saisissez le mot de passe de connexion correct. Si vous avez oublié votre mot de passe de connexion, réinitialisez le mot de passe de connexion de l'instance avant de réessayer.
La connexion du compte root est désactivée : La configuration SSH de l'instance interdit la connexion du compte root. Ouvrez
/etc/ssh/sshd_configet définissezPermitRootLogin yes. Exécutez ensuitesystemctl restart sshdpour appliquer la modification.Le service SSH n'est pas en cours d'exécution : Exécutez
systemctl start sshdpour démarrer le service SSH, puis essayez de vous connecter à nouveau.
Pour plus d'informations sur le dépannage, consultez la rubrique Dépannage des problèmes de connexion courants pour les instances Linux.