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
- Ve a Configuración → Proveedores Cloud
- Selecciona AWS
- Ingresa tus credenciales:
- Access Key ID - Tu ID de clave de acceso de AWS
- Secret Access Key - Tu clave de acceso secreta de AWS
- Selecciona tus regiones preferidas
- Haz clic en Guardar
Obtener Credenciales AWS
Para crear credenciales de acceso en AWS:
- Inicia sesión en la consola de AWS
- Ve a IAM → Usuarios → Tu Usuario
- Pestaña Credenciales de seguridad
- Crear clave de acceso
- Copia el Access Key ID y Secret Access Key
Permisos Requeridos
Tu usuario de AWS necesita permisos para:
ec2:DescribeInstances- Listar instanciasec2:DescribeRegions- Listar regiones
Conectar a Instancias EC2
- Abre la sección de proveedores cloud
- Selecciona AWS
- Navega por tus instancias EC2 por región
- Haz clic en una instancia para conectar
- Elige el método de autenticación (clave SSH)
Google Cloud Platform (GCP)
Configurar Credenciales GCP
- Ve a Configuración → Proveedores Cloud
- Selecciona Google Cloud
- Importa tu archivo de clave de cuenta de servicio (JSON)
- Haz clic en Guardar
Crear una Cuenta de Servicio
- Ve a Google Cloud Console
- IAM y Administración → Cuentas de servicio
- Crear cuenta de servicio
- Otorga rol de Visor de Compute (mínimo)
- Crear clave → JSON
- Descarga el archivo de clave
Permisos Requeridos
Tu cuenta de servicio necesita:
compute.instances.list- Listar instanciascompute.zones.list- Listar zonas
Conectar a Instancias GCP
- Abre la sección de proveedores cloud
- Selecciona Google Cloud
- Elige tu proyecto
- Navega por instancias por zona
- Haz clic para conectar
Microsoft Azure
Configurar Credenciales Azure
- Ve a Configuración → Proveedores Cloud
- Selecciona Azure
- 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
- Haz clic en Guardar
Crear un Registro de Aplicación
- Ve al Portal de Azure
- Azure Active Directory → Registros de aplicaciones
- Nuevo registro
- Nombra tu aplicación
- Copia el Application (client) ID y Directory (tenant) ID
- Certificados y secretos → Nuevo secreto de cliente
- 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
- Abre la sección de proveedores cloud
- Selecciona Azure
- Navega por VMs por grupo de recursos
- 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:
- Ver detalles de la instancia
- Conectar vía SSH
- 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:
- Verifica que tus credenciales sean correctas
- Comprueba que las credenciales no hayan expirado
- Verifica los permisos adecuados
- Asegúrate de que no haya restricciones de IP
Instancias No Visibles
Si no ves tus instancias:
- Verifica los permisos
- Comprueba la selección de región
- Asegúrate de que las instancias existan
- Actualiza la lista de instancias
Falla de Conexión
Si la conexión a una instancia falla:
- Verifica que la instancia esté en ejecución
- Comprueba que los grupos de seguridad/firewall permitan SSH
- Verifica la clave SSH o credenciales
- Asegúrate de que la IP pública sea accesible