Capitolo 9 · Guida · 1B Terminal
Problemi comuni e soluzioni
Quando qualcosa non va, l'app ti dice cosa è successo e cosa controllare; tocca Dettagli per vedere il messaggio tecnico. Questi sono i casi più comuni.
Problemi e soluzioni
«Impossibile trovare il server …»
Il nome non si risolve. Controlla che l'indirizzo sia scritto bene e che il telefono abbia Internet. Se è un nome della tua VPN o della rete di casa, connettiti prima a quella VPN o rete.
«… ha rifiutato la connessione sulla porta …»
Il server è raggiungibile, ma su quella porta non c'è niente in ascolto. Controlla la porta dell'host (22 per impostazione predefinita) e che il server SSH sia in esecuzione (sudo systemctl status ssh o sshd).
«… non ha risposto in tempo» o «Impossibile raggiungere …»
Il server potrebbe essere spento, oppure un firewall, una VPN o la tua rete lo bloccano. Se il server è raggiungibile solo da casa, aggiungi il suo altro indirizzo (VPN, Tailscale…) in Avanzate › Altri indirizzi.
«Il server ha rifiutato l'accesso» o «Il server ha rifiutato la chiave»
Controlla il Nome utente. Con una chiave, verifica che la sua chiave pubblica (toccala in Portachiavi) sia in ~/.ssh/authorized_keys di quell'utente e che il file non sia scrivibile da altri (chmod 600 ~/.ssh/authorized_keys, chmod 700 ~/.ssh).
«L'impronta del server è cambiata!»
Se hai reinstallato il server o cambiato le sue chiavi, verifica la nuova impronta sul server e usa Dimentica l'impronta salvata…. Se non te lo aspettavi, non connetterti: qualcuno potrebbe intercettare la connessione.
«Nessun algoritmo di sicurezza in comune»
Il server offre solo algoritmi obsoleti. Se è un server vecchio o un dispositivo di rete di cui ti fidi, attiva Consenti algoritmi datati in Avanzate solo per quell'host.
Gli avvisi non arrivano
Controlla che Android consenta le notifiche di 1B Terminal, che Avvisa quando una sessione ti aspetta sia attivo e che l'agente invii avvisi (Prepara il server per gli agenti). Non ricevi avvisi dalla sessione che stai guardando. Se il risparmio batteria del telefono chiude le app, escludi 1B Terminal.
«tmux non è installato sul server…»
Installa tmux sul server (sudo apt install tmux o sudo dnf install tmux) e riconnettiti. Nel frattempo hai una shell normale.
«Il server non offre SFTP…»
Il server SSH non ha il sottosistema SFTP. Chiedi a chi lo amministra di attivare Subsystem sftp in /etc/ssh/sshd_config.
«Il server non ha consentito l'inoltro della porta …»
L'inoltro delle porte è disattivato sul server (AllowTcpForwarding). Senza accesso alla sua configurazione, non si può fare.
Il microfono di Gboard non compare
Tocca il terminale per far apparire la tastiera; se è un'altra tastiera, passa a Gboard. Gboard mostra il suo microfono nel terminale e nella barra di scrittura.
La sessione si disconnette quando blocco il telefono
Non dovrebbe: le sessioni continuano in background con una notifica. Alcuni telefoni chiudono le app per risparmiare batteria: escludi 1B Terminal dall'ottimizzazione della batteria. Con tmux e Riconnessione automatica torni comunque allo stesso punto.
Scritta per 1B Terminal 1.2, con schermate reali dell'app e dati di esempio.