Cosa fa Mosh
Mosh tiene viva una sessione quando la rete cambia, per esempio dal Wi-Fi ai dati cellulari, o quando il dispositivo va in stop. Su una connessione lenta mostra subito quello che scrivi e lo conferma quando il server risponde. Prima accede in SSH, con il solito controllo della chiave host e il solito accesso, poi parla con il server via UDP.
Prepara il server
- Installa Mosh. Su Debian o Ubuntu:
Su Fedora o Rocky Linux:sudo apt install moshsudo dnf install mosh - Controlla che il server abbia un locale UTF-8, come
en_US.UTF-8oC.UTF-8. - Apri le porte UDP da 60000 a 61000 sul server e nel firewall del tuo provider:
sudo ufw allow 60000:61000/udp
Attiva Mosh
- Apri il server, scegli Mostra altro, poi Connessione.
- Imposta Mosh su Acceso. Su un gruppo, ogni suo server usa Mosh a meno che non scelga diversamente.
- Se
mosh-servernon è nel path del server, scrivi il suo percorso completo in Comando mosh-server. - Collegati.
Lo stesso dalla riga di comando di Mosh:
mosh --server=/usr/local/bin/mosh-server deploy@203.0.113.10Eco locale
In Eco locale, scegli quando l'app mostra quello che scrivi prima che il server lo confermi:
- Con connessione lenta, il valore predefinito: solo quando il ritardo si nota.
- Sempre.
- Mai.
Il testo non ancora confermato è sottolineato. Se il server mostra altro, l'app lo ritira.
Buono a sapersi
- Mosh usa sempre UTF-8: il set di caratteri di un server vale quando Mosh è spento.
- Finché il server non è raggiungibile, una barra dice da quanto tempo e Mosh continua a provare.
Per tenere attivi i programmi dopo aver chiuso l'app, vedi Mantenere attive le sessioni. Approfondisci nella pagina su Mosh. Qualcosa non funziona? Vedi Mosh non parte.