Torna all'indice della documentazione

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

  1. Vai su ImpostazioniProvider Cloud
  2. Seleziona AWS
  3. Inserisci le tue credenziali:
    • Access Key ID - Il tuo ID chiave di accesso AWS
    • Secret Access Key - La tua chiave di accesso segreta AWS
  4. Seleziona le tue regioni preferite
  5. Clicca su Salva

Ottenere Credenziali AWS

Per creare credenziali di accesso in AWS:

  1. Accedi alla console AWS
  2. Vai su IAM → Utenti → Il Tuo Utente
  3. Tab Credenziali di sicurezza
  4. Crea chiave di accesso
  5. Copia Access Key ID e Secret Access Key

Permessi Richiesti

Il tuo utente AWS ha bisogno di permessi per:

  • ec2:DescribeInstances - Elencare istanze
  • ec2:DescribeRegions - Elencare regioni

Connettersi a Istanze EC2

  1. Apri la sezione provider cloud
  2. Seleziona AWS
  3. Sfoglia le tue istanze EC2 per regione
  4. Clicca su un'istanza per connetterti
  5. Scegli il metodo di autenticazione (chiave SSH)

Google Cloud Platform (GCP)

Configurare Credenziali GCP

  1. Vai su ImpostazioniProvider Cloud
  2. Seleziona Google Cloud
  3. Importa il tuo file chiave dell'account di servizio (JSON)
  4. Clicca su Salva

Creare un Account di Servizio

  1. Vai alla Console Google Cloud
  2. IAM e Amministrazione → Account di servizio
  3. Crea account di servizio
  4. Concedi il ruolo Visualizzatore Compute (minimo)
  5. Crea chiave → JSON
  6. Scarica il file chiave

Permessi Richiesti

Il tuo account di servizio ha bisogno di:

  • compute.instances.list - Elencare istanze
  • compute.zones.list - Elencare zone

Connettersi a Istanze GCP

  1. Apri la sezione provider cloud
  2. Seleziona Google Cloud
  3. Scegli il tuo progetto
  4. Sfoglia istanze per zona
  5. Clicca per connetterti

Microsoft Azure

Configurare Credenziali Azure

  1. Vai su ImpostazioniProvider Cloud
  2. Seleziona Azure
  3. Inserisci le tue credenziali:
    • Tenant ID - ID directory Azure AD
    • Client ID - ID applicazione
    • Client Secret - Segreto client
    • Subscription ID - ID sottoscrizione Azure
  4. Clicca su Salva

Creare una Registrazione App

  1. Vai al Portale Azure
  2. Azure Active Directory → Registrazioni app
  3. Nuova registrazione
  4. Nomina la tua applicazione
  5. Copia l'ID applicazione (client) e l'ID directory (tenant)
  6. Certificati e segreti → Nuovo segreto client
  7. 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

  1. Apri la sezione provider cloud
  2. Seleziona Azure
  3. Sfoglia VM per gruppo di risorse
  4. 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:

  1. Vedere dettagli istanza
  2. Connetterti via SSH
  3. 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:

  1. Verifica che le tue credenziali siano corrette
  2. Controlla che le credenziali non siano scadute
  3. Verifica i permessi appropriati
  4. Assicurati che non ci siano restrizioni IP

Istanze Non Visibili

Se non vedi le tue istanze:

  1. Verifica i permessi
  2. Controlla la selezione della regione
  3. Assicurati che le istanze esistano
  4. Aggiorna la lista istanze

Connessione Fallita

Se la connessione a un'istanza fallisce:

  1. Verifica che l'istanza sia in esecuzione
  2. Controlla che i gruppi di sicurezza/firewall permettano SSH
  3. Verifica la chiave SSH o le credenziali
  4. Assicurati che l'IP pubblico sia raggiungibile