Provider Cloud
Termial si integra con i principali provider cloud per la gestione diretta dei server. Connettiti a istanze AWS EC2, VM Google Cloud e VM Azure direttamente dall'applicazione.
Provider Supportati
- Amazon Web Services (AWS) - Istanze EC2
- Google Cloud Platform (GCP) - Istanze Compute Engine
- Microsoft Azure - Macchine Virtuali
Amazon Web Services (AWS)
Configurare Credenziali AWS
- Vai su Impostazioni → Provider Cloud
- Seleziona AWS
- Inserisci le tue credenziali:
- Access Key ID - Il tuo ID chiave di accesso AWS
- Secret Access Key - La tua chiave di accesso segreta AWS
- Seleziona le tue regioni preferite
- Clicca su Salva
Ottenere Credenziali AWS
Per creare credenziali di accesso in AWS:
- Accedi alla console AWS
- Vai su IAM → Utenti → Il Tuo Utente
- Tab Credenziali di sicurezza
- Crea chiave di accesso
- Copia Access Key ID e Secret Access Key
Permessi Richiesti
Il tuo utente AWS ha bisogno di permessi per:
ec2:DescribeInstances- Elencare istanzeec2:DescribeRegions- Elencare regioni
Connettersi a Istanze EC2
- Apri la sezione provider cloud
- Seleziona AWS
- Sfoglia le tue istanze EC2 per regione
- Clicca su un'istanza per connetterti
- Scegli il metodo di autenticazione (chiave SSH)
Google Cloud Platform (GCP)
Configurare Credenziali GCP
- Vai su Impostazioni → Provider Cloud
- Seleziona Google Cloud
- Importa il tuo file chiave dell'account di servizio (JSON)
- Clicca su Salva
Creare un Account di Servizio
- Vai alla Console Google Cloud
- IAM e Amministrazione → Account di servizio
- Crea account di servizio
- Concedi il ruolo Visualizzatore Compute (minimo)
- Crea chiave → JSON
- Scarica il file chiave
Permessi Richiesti
Il tuo account di servizio ha bisogno di:
compute.instances.list- Elencare istanzecompute.zones.list- Elencare zone
Connettersi a Istanze GCP
- Apri la sezione provider cloud
- Seleziona Google Cloud
- Scegli il tuo progetto
- Sfoglia istanze per zona
- Clicca per connetterti
Microsoft Azure
Configurare Credenziali Azure
- Vai su Impostazioni → Provider Cloud
- Seleziona Azure
- Inserisci le tue credenziali:
- Tenant ID - ID directory Azure AD
- Client ID - ID applicazione
- Client Secret - Segreto client
- Subscription ID - ID sottoscrizione Azure
- Clicca su Salva
Creare una Registrazione App
- Vai al Portale Azure
- Azure Active Directory → Registrazioni app
- Nuova registrazione
- Nomina la tua applicazione
- Copia l'ID applicazione (client) e l'ID directory (tenant)
- Certificati e segreti → Nuovo segreto client
- Copia il valore del segreto
Permessi Richiesti
La tua applicazione ha bisogno del ruolo Lettore sulla tua sottoscrizione o gruppi di risorse.
Connettersi a VM Azure
- Apri la sezione provider cloud
- Seleziona Azure
- Sfoglia VM per gruppo di risorse
- Clicca per connetterti
Funzionalità Comuni
Elencare Istanze
Per tutti i provider, puoi:
- Vedere stato istanza (in esecuzione, fermata, ecc.)
- Vedere tipo/dimensione istanza
- Vedere IP pubblico e privato
- Vedere regione/zona
- Filtrare e cercare istanze
Connessione Rapida
Clicca su qualsiasi istanza per:
- Vedere dettagli istanza
- Connetterti via SSH
- Scegliere metodo di autenticazione
Aggiornare Lista Istanze
Clicca sul pulsante aggiorna per ottenere la lista più recente delle istanze dal tuo provider cloud.
Sicurezza Credenziali
Le credenziali del tuo provider cloud sono:
- Memorizzate localmente sul tuo dispositivo
- Crittografate se la sincronizzazione cloud è abilitata
- Mai inviate ai nostri server in testo chiaro
Risoluzione Problemi
Errore di Autenticazione
Se l'autenticazione fallisce:
- Verifica che le tue credenziali siano corrette
- Controlla che le credenziali non siano scadute
- Verifica i permessi appropriati
- Assicurati che non ci siano restrizioni IP
Istanze Non Visibili
Se non vedi le tue istanze:
- Verifica i permessi
- Controlla la selezione della regione
- Assicurati che le istanze esistano
- Aggiorna la lista istanze
Connessione Fallita
Se la connessione a un'istanza fallisce:
- Verifica che l'istanza sia in esecuzione
- Controlla che i gruppi di sicurezza/firewall permettano SSH
- Verifica la chiave SSH o le credenziali
- Assicurati che l'IP pubblico sia raggiungibile