Volver al indice de documentacion

Proveedores Cloud

Termial se integra con los principales proveedores cloud para gestión directa de servidores. Conecta a instancias AWS EC2, máquinas virtuales de Google Cloud y máquinas virtuales Azure directamente desde la aplicación.

Proveedores Soportados

  • Amazon Web Services (AWS) - Instancias EC2
  • Google Cloud Platform (GCP) - Instancias Compute Engine
  • Microsoft Azure - Máquinas Virtuales

Amazon Web Services (AWS)

Configurar Credenciales AWS

  1. Ve a ConfiguraciónProveedores Cloud
  2. Selecciona AWS
  3. Ingresa tus credenciales:
    • Access Key ID - Tu ID de clave de acceso de AWS
    • Secret Access Key - Tu clave de acceso secreta de AWS
  4. Selecciona tus regiones preferidas
  5. Haz clic en Guardar

Obtener Credenciales AWS

Para crear credenciales de acceso en AWS:

  1. Inicia sesión en la consola de AWS
  2. Ve a IAM → Usuarios → Tu Usuario
  3. Pestaña Credenciales de seguridad
  4. Crear clave de acceso
  5. Copia el Access Key ID y Secret Access Key

Permisos Requeridos

Tu usuario de AWS necesita permisos para:

  • ec2:DescribeInstances - Listar instancias
  • ec2:DescribeRegions - Listar regiones

Conectar a Instancias EC2

  1. Abre la sección de proveedores cloud
  2. Selecciona AWS
  3. Navega por tus instancias EC2 por región
  4. Haz clic en una instancia para conectar
  5. Elige el método de autenticación (clave SSH)

Google Cloud Platform (GCP)

Configurar Credenciales GCP

  1. Ve a ConfiguraciónProveedores Cloud
  2. Selecciona Google Cloud
  3. Importa tu archivo de clave de cuenta de servicio (JSON)
  4. Haz clic en Guardar

Crear una Cuenta de Servicio

  1. Ve a Google Cloud Console
  2. IAM y Administración → Cuentas de servicio
  3. Crear cuenta de servicio
  4. Otorga rol de Visor de Compute (mínimo)
  5. Crear clave → JSON
  6. Descarga el archivo de clave

Permisos Requeridos

Tu cuenta de servicio necesita:

  • compute.instances.list - Listar instancias
  • compute.zones.list - Listar zonas

Conectar a Instancias GCP

  1. Abre la sección de proveedores cloud
  2. Selecciona Google Cloud
  3. Elige tu proyecto
  4. Navega por instancias por zona
  5. Haz clic para conectar

Microsoft Azure

Configurar Credenciales Azure

  1. Ve a ConfiguraciónProveedores Cloud
  2. Selecciona Azure
  3. Ingresa tus credenciales:
    • Tenant ID - ID del directorio de Azure AD
    • Client ID - ID de aplicación
    • Client Secret - Secreto de cliente
    • Subscription ID - ID de suscripción de Azure
  4. Haz clic en Guardar

Crear un Registro de Aplicación

  1. Ve al Portal de Azure
  2. Azure Active Directory → Registros de aplicaciones
  3. Nuevo registro
  4. Nombra tu aplicación
  5. Copia el Application (client) ID y Directory (tenant) ID
  6. Certificados y secretos → Nuevo secreto de cliente
  7. Copia el valor del secreto

Permisos Requeridos

Tu aplicación necesita rol de Lector en tu suscripción o grupos de recursos.

Conectar a VMs Azure

  1. Abre la sección de proveedores cloud
  2. Selecciona Azure
  3. Navega por VMs por grupo de recursos
  4. Haz clic para conectar

Características Comunes

Listar Instancias

Para todos los proveedores, puedes:

  • Ver estado de la instancia (en ejecución, detenida, etc.)
  • Ver tipo/tamaño de instancia
  • Ver IP pública y privada
  • Ver región/zona
  • Filtrar y buscar instancias

Conexión Rápida

Haz clic en cualquier instancia para:

  1. Ver detalles de la instancia
  2. Conectar vía SSH
  3. Elige el método de autenticación

Actualizar Lista de Instancias

Haz clic en el botón de actualizar para obtener la lista más reciente de instancias de tu proveedor cloud.

Seguridad de Credenciales

Tus credenciales de proveedor cloud son:

  • Almacenadas localmente en tu dispositivo
  • Cifradas si la sincronización cloud está habilitada
  • Nunca enviadas a nuestros servidores en texto plano

Solución de Problemas

Error de Autenticación

Si la autenticación falla:

  1. Verifica que tus credenciales sean correctas
  2. Comprueba que las credenciales no hayan expirado
  3. Verifica los permisos adecuados
  4. Asegúrate de que no haya restricciones de IP

Instancias No Visibles

Si no ves tus instancias:

  1. Verifica los permisos
  2. Comprueba la selección de región
  3. Asegúrate de que las instancias existan
  4. Actualiza la lista de instancias

Falla de Conexión

Si la conexión a una instancia falla:

  1. Verifica que la instancia esté en ejecución
  2. Comprueba que los grupos de seguridad/firewall permitan SSH
  3. Verifica la clave SSH o credenciales
  4. Asegúrate de que la IP pública sea accesible