Le sessioni di debug remoto sono sempre complicate… Dopo un po' ci ritroviamo in un episodio di “Lost in Translation” in cui nessuno si capisce e in cui tutti vogliono insultare gli altri. Per questo oggi vi presento SSHXuna soluzione che trasformerà le tue sessioni terminali in un'esperienza collaborativa.
Potrai così condividere il tuo terminale con la stessa facilità di un documento Google Docs, con un semplice link. Non c'è bisogno di destreggiarsi tra complesse configurazioni SSH o strumenti di condivisione dello schermo che remano come un cigno asmatico e l'installazione viene eseguita in un lampo con un solo comando:
curl -sSf https://sshx.io/get | sh
Compatibile con macOS, Linux e Windows, SSHX si installa in pochi secondi e non richiede alcuna configurazione complessa. I binari sono ottimizzati per ciascuna piattaforma, inclusi i sistemi ARM.
Prima piacevole sorpresa, SSHX offre una tela infinita in cui puoi organizzare i tuoi terminali come meglio credi. Sposta, ridimensiona, ingrandisci… È fantastico avere una lavagna gigante per le tue conchiglie!
La parte più impressionante è soprattutto la collaborazione in tempo reale poiché SSHX offre la visualizzazione dei cursori degli altri partecipanti, una chat integrata per comunicare, la possibilità di vedere cosa stanno digitando i tuoi collaboratori e ovviamente in modo del tutto fluido grazie a una connessione ultraveloce tramite la rete mesh distribuita.
La sicurezza non è stata trascurata, anzi:
- Crittografia end-to-end con Argon2 e AES
- Il server non vede mai ciò che scrivi
- Collegamenti di invito unici e sicuri
- Riconnessione automatica in caso di interruzione
Per un'esperienza fluida anche con una connessione capricciosa, SSHX incorpora un sistema di eco predittivo simile a Mosh. Risultato? Reattività ottimale anche quando la connessione funziona male.
In breve, è perfetto per formare nuovi sviluppatori, fare sessioni di programmazione in coppia, dimostrare concetti dal vivo e, naturalmente, condividere buone pratiche. In questo modo non sarà più necessario descrivere gli errori tramite messaggio. Mostrateli direttamente! È quindi ideale per risolvere bug insieme, analizzare i log in tempo reale o anche testare soluzioni in modo collaborativo.
Una caratteristica particolarmente interessante è l'integrazione con sistemi CI come GitHub Actions. Aggiungi semplicemente questo comando al tuo flusso di lavoro:
steps:
- run: curl -sSf https://sshx.io/get | sh -s run
E presto! Puoi eseguire il debug delle tue pipeline CI in tempo reale.
Qualche consiglio però, condividi i link solo con persone di cui ti fidi, chiudi le sessioni una volta terminate, ovviamente evita di esporre informazioni sensibili e mentre ci sei, usa ambienti dedicati per le dimostrazioni
In breve, è fantastico!
Grazie a Letsar per questa superba scoperta!
Source link
Subscribe to our email newsletter to get the latest posts delivered right to your email.
Comments