Acceso al host
El panel de Host Access proporciona una terminal root basada en navegador directamente en el sistema operativo del host del dispositivo. Está disponible en Settings → Devices → Host Access.
Qué hace
Host Access abre una sesión de terminal en vivo conectada al host del dispositivo como usuario root. A diferencia de la terminal del IDE en la nube (que se conecta al contenedor Docker de tu app), esta terminal te da acceso completo al sistema operativo subyacente.
Cuándo usar Host Access
- Diagnóstico del sistema — Inspeccionar logs a nivel de SO, verificar uso de disco, monitorear procesos
- Depuración de red — Probar conectividad, inspeccionar reglas de firewall, verificar configuración de interfaces
- Gestión de Docker — Inspeccionar el daemon de Docker, ver todos los contenedores, gestionar imágenes
- Resolución de problemas de hardware — Acceder a periféricos del dispositivo, verificar el device tree, inspeccionar módulos del kernel
- Recuperación — Solucionar problemas que impiden que los contenedores de tu app se inicien
Acceder a Host Access
- Abre un dispositivo en tu proyecto.
- Ve a Settings.
- Selecciona el panel Host Access.
- Se abre una sesión de terminal root en tu navegador.
Ahora tienes acceso root completo al dispositivo.
Host Access requiere que el dispositivo esté en línea y conectado a IronFlock.
Host Access vs. terminal del IDE en la nube
| Característica | Host Access | Terminal del IDE en la nube |
|---|---|---|
| Alcance | SO completo del host | Dentro del contenedor de la app |
| Usuario | root | Usuario del contenedor |
| Acceso a | Todos los recursos del sistema | Archivos y dependencias de la app |
| Caso de uso | Depuración a nivel de SO | Desarrollo y pruebas de la app |
Host Access vs. SSH
Ambos proporcionan acceso a nivel root al dispositivo, pero a través de mecanismos diferentes:
| Característica | Host Access | SSH |
|---|---|---|
| Conexión | Basada en navegador mediante IronFlock | Conexión de red directa |
| Requiere | Dispositivo en línea en IronFlock | Dispositivo accesible en la red + clave SSH |
| Autenticación | Privilegios de usuario de IronFlock | Clave privada .flock |
| Comodidad | Un clic desde la UI | Requiere configuración de terminal + extracción de clave |
Para la mayoría de las tareas a nivel de host, Host Access es la opción más fácil. Usa SSH cuando el dispositivo no está conectado a IronFlock pero es accesible en tu red local.
Privilegios requeridos
El acceso al panel Host Access requiere los privilegios de dispositivo apropiados. Los propietarios y administradores del proyecto tienen acceso por defecto.