Fournisseurs Cloud
Termial s'intègre avec les principaux fournisseurs cloud pour la gestion directe des serveurs. Connectez-vous aux instances AWS EC2, aux VM Google Cloud et aux VM Azure directement depuis l'application.
Fournisseurs Supportés
- Amazon Web Services (AWS) - Instances EC2
- Google Cloud Platform (GCP) - Instances Compute Engine
- Microsoft Azure - Machines Virtuelles
Amazon Web Services (AWS)
Configurer les Identifiants AWS
- Allez dans Paramètres → Fournisseurs Cloud
- Sélectionnez AWS
- Entrez vos identifiants :
- Access Key ID - Votre ID de clé d'accès AWS
- Secret Access Key - Votre clé d'accès secrète AWS
- Sélectionnez vos régions préférées
- Cliquez sur Enregistrer
Obtenir les Identifiants AWS
Pour créer des identifiants d'accès dans AWS :
- Connectez-vous à la console AWS
- Allez dans IAM → Utilisateurs → Votre Utilisateur
- Onglet Identifiants de sécurité
- Créer une clé d'accès
- Copiez l'Access Key ID et le Secret Access Key
Permissions Requises
Votre utilisateur AWS a besoin de permissions pour :
ec2:DescribeInstances- Lister les instancesec2:DescribeRegions- Lister les régions
Se Connecter aux Instances EC2
- Ouvrez la section fournisseurs cloud
- Sélectionnez AWS
- Parcourez vos instances EC2 par région
- Cliquez sur une instance pour vous connecter
- Choisissez la méthode d'authentification (clé SSH)
Google Cloud Platform (GCP)
Configurer les Identifiants GCP
- Allez dans Paramètres → Fournisseurs Cloud
- Sélectionnez Google Cloud
- Importez votre fichier de clé de compte de service (JSON)
- Cliquez sur Enregistrer
Créer un Compte de Service
- Allez dans la Console Google Cloud
- IAM et Administration → Comptes de service
- Créer un compte de service
- Accordez le rôle Lecteur Compute (minimum)
- Créer une clé → JSON
- Téléchargez le fichier de clé
Permissions Requises
Votre compte de service a besoin de :
compute.instances.list- Lister les instancescompute.zones.list- Lister les zones
Se Connecter aux Instances GCP
- Ouvrez la section fournisseurs cloud
- Sélectionnez Google Cloud
- Choisissez votre projet
- Parcourez les instances par zone
- Cliquez pour vous connecter
Microsoft Azure
Configurer les Identifiants Azure
- Allez dans Paramètres → Fournisseurs Cloud
- Sélectionnez Azure
- Entrez vos identifiants :
- Tenant ID - ID du répertoire Azure AD
- Client ID - ID de l'application
- Client Secret - Secret client
- Subscription ID - ID d'abonnement Azure
- Cliquez sur Enregistrer
Créer un Enregistrement d'Application
- Allez sur le Portail Azure
- Azure Active Directory → Inscriptions d'applications
- Nouvelle inscription
- Nommez votre application
- Copiez l'ID d'application (client) et l'ID de répertoire (locataire)
- Certificats et secrets → Nouveau secret client
- Copiez la valeur du secret
Permissions Requises
Votre application a besoin du rôle Lecteur sur votre abonnement ou groupes de ressources.
Se Connecter aux VM Azure
- Ouvrez la section fournisseurs cloud
- Sélectionnez Azure
- Parcourez les VM par groupe de ressources
- Cliquez pour vous connecter
Fonctionnalités Communes
Lister les Instances
Pour tous les fournisseurs, vous pouvez :
- Voir le statut de l'instance (en cours d'exécution, arrêtée, etc.)
- Voir le type/taille de l'instance
- Voir les IP publiques et privées
- Voir la région/zone
- Filtrer et rechercher des instances
Connexion Rapide
Cliquez sur n'importe quelle instance pour :
- Voir les détails de l'instance
- Se connecter via SSH
- Choisir la méthode d'authentification
Actualiser la Liste des Instances
Cliquez sur le bouton actualiser pour obtenir la dernière liste d'instances de votre fournisseur cloud.
Sécurité des Identifiants
Les identifiants de vos fournisseurs cloud sont :
- Stockés localement sur votre appareil
- Chiffrés si la synchronisation cloud est activée
- Jamais envoyés à nos serveurs en texte clair
Dépannage
Erreur d'Authentification
Si l'authentification échoue :
- Vérifiez que vos identifiants sont corrects
- Vérifiez que les identifiants n'ont pas expiré
- Vérifiez les permissions appropriées
- Assurez-vous qu'il n'y a pas de restrictions IP
Instances Non Visibles
Si vous ne voyez pas vos instances :
- Vérifiez les permissions
- Vérifiez la sélection de région
- Assurez-vous que les instances existent
- Actualisez la liste des instances
Échec de Connexion
Si la connexion à une instance échoue :
- Vérifiez que l'instance est en cours d'exécution
- Vérifiez que les groupes de sécurité/pare-feu autorisent SSH
- Vérifiez la clé SSH ou les identifiants
- Assurez-vous que l'IP publique est accessible