Accesso Host
Il pannello Accesso Host fornisce un terminale root basato su browser direttamente sul sistema operativo host del dispositivo. È disponibile in Impostazioni → Dispositivi → Terminale host.
Cosa Fa
Accesso Host apre una sessione di terminale attiva connessa all’host del dispositivo come utente root. A differenza del terminale del cloud IDE (che si connette al container Docker della tua app), questo terminale ti dà accesso completo al sistema operativo sottostante.
Quando Usare l’Accesso Host
- Diagnostica di sistema — Ispeziona i log a livello di sistema operativo, controlla l’utilizzo del disco, monitora i processi
- Debug di rete — Testa la connettività, ispeziona le regole del firewall, controlla la configurazione dell’interfaccia
- Gestione Docker — Ispeziona il daemon Docker, visualizza tutti i container, gestisci le immagini
- Risoluzione problemi hardware — Accedi alle periferiche del dispositivo, controlla il device tree, ispeziona i moduli kernel
- Ripristino — Risolvi i problemi che impediscono l’avvio dei container della tua app
Come Accedere all’Accesso Host
- Apri un dispositivo nel tuo progetto.
- Vai a Impostazioni.
- Seleziona il pannello Terminale host.
- Una sessione di terminale root si apre nel tuo browser.
Hai ora accesso root completo al dispositivo.
Per tenere il terminale aperto accanto ad altre pagine, fai clic sul pulsante Apri in finestra accanto a Terminale host: il terminale si apre in una finestra separata. Se quella finestra è già aperta, viene portata in primo piano. Il pulsante richiede il privilegio maintain e l’app mobile non lo mostra.
L’Accesso Host richiede che il dispositivo sia online e connesso a IronFlock.
Accesso Host vs. Terminale Cloud IDE
| Funzionalità | Accesso Host | Terminale Cloud IDE |
|---|---|---|
| Ambito | Sistema operativo host completo | All’interno del container dell’app |
| Utente | root | Utente del container |
| Accesso a | Tutte le risorse di sistema | File e dipendenze dell’app |
| Caso d’uso | Debug a livello di sistema operativo | Sviluppo e test dell’app |
Accesso Host vs. SSH
Entrambi forniscono accesso a livello root al dispositivo, ma attraverso meccanismi diversi:
| Funzionalità | Accesso Host | SSH |
|---|---|---|
| Connessione | Basata su browser tramite IronFlock | Connessione di rete diretta |
| Richiede | Dispositivo online su IronFlock | Dispositivo raggiungibile in rete + chiave SSH |
| Autenticazione | Privilegi utente IronFlock | Chiave privata .flock |
| Comodità | Un clic dall’interfaccia | Richiede configurazione terminale + estrazione chiave |
Per la maggior parte delle attività a livello host, Accesso Host è l’opzione più semplice. Usa SSH quando il dispositivo non è connesso a IronFlock ma è raggiungibile sulla tua rete locale.
Privilegi Richiesti
L’accesso al pannello Accesso Host richiede privilegi appropriati sul dispositivo. I proprietari del progetto e gli amministratori hanno accesso per impostazione predefinita.