Streamhut: condividere il terminale via web
Che voi siate studenti, o lavoratori da remoto, può succedere spesso di voler condividere l’output di un particolare comando da CLI, magari per dare supporto a un collega su una particolare procedura. Streamhut è un tool open source per GNU/Linux, che rende possibile condividere il terminale, in tempo reale, con chiunque.
Streamhut: condividere il proprio terminale in modalità read only
Questa utility open source, rilasciata con licenza Apache 2.0, si trova ancora in Alpha. È quindi poco consigliato l’uso ad utenti non esperti. Consente di trasmettere o reindirizzare i dati, in tempo reale, dal terminale locale a un’interfaccia utente xterm web. È possibile anche avviare streamhut come container Docker. Come riportato sul sito ufficiale del progetto, questo servizio web può essere utilizzato, ad esempio, per:
- Debugging dei log con i colleghi;
- Aiutare un amico con un problema relativo alla programmazione;
- Condividere sessioni live del terminale durante un colloquio di lavoro;
- Comunicazioni pseudo anonime;
- Monitoraggio di processi che producono continui output, nel lungo periodo;
- Trasferire contenuti tra dispositivi.
Per utilizzare questo tool, è sufficiente trovarsi su un sistema GNU/Linux, connesso alla rete, con netcat installato. Questo pacchetto, in realtà, è spesso preinstallato nella maggior parte delle distribuzioni. Ove netcat non fosse disponibile, è possibile, in alternativa, utilizzare un apposito client. Per avviare il servizio, basta utilizzare questa sintassi:
exec > >(nc streamhut.io 1337) 2>&1
Client ufficiale
La CLI di Streamhut è scritta nel linguaggio di programmazione GO. È necessario, quindi, che installiate prima il linguaggio nella vostra distribuzione:
sudo dnf install golang #Fedora sudo apt-get install golang #Ubuntu sudo zypper install golang #OpenSuse sudo pacman -S go #Arch
Successivamente, tramite la seguente direttiva, installate la CLI:
go get github.com/streamhut/streamhut/cmd/streamhut
La sintassi per utilizzare il servizio web, diventa ora simile alla seguente:
istruzione | streamhut -o #per aprire direttamente il browser istruzione | streamhut -d 5 #per ottenere il link da condividere
Per avere maggiori dettagli su questo progetto, vi rimando alla pagina GitHub ufficiale.
Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.
Fonte: https://www.lffl.org/2020/06/condividere-terminale-streamhut.html
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.