Invece di utilizzare l'app di emulazione terminale predefinita, voglio aprire una scheda Terminale sul browser Chrome o Firefox che posso fare su Chromium OS (Crosh) ma non su Ubuntu.
Invece di utilizzare l'app di emulazione terminale predefinita, voglio aprire una scheda Terminale sul browser Chrome o Firefox che posso fare su Chromium OS (Crosh) ma non su Ubuntu.
Risposte:
È possibile utilizzare l' ambiente del nodo per questo.
Quindi installare il terminale web
npm install web-terminal -g
web-terminal --port 8088
apri quel link nel tuo browser:
http://localhost:8088/terminal/
È possibile aggiungere una nuova voce alle applicazioni di avvio per avviarla automaticamente all'avvio.
gnome-session-properties
Apri quella finestra, dai un nome alla tua voce e aggiungi il comando in essa o aggiungi il percorso del tuo script bash.
MODIFICARE:
Ci sono molte alternative, una delle quali ho usato in passato . Puoi cercarle in github e nmp
EDIT2:
Non è una buona idea usare un emulatore di terminale sul tuo browser. Se non ti senti sicuro nella tua rete locale e non sei dietro un router firewall, gli aggressori potrebbero infiltrarsi nel tuo sistema operativo.
Edit3:
Chiusura della porta assegnata ai tentativi di connessione in entrata tramite ufw
blocco dell'accesso al computer dalla rete locale o da Internet.
sudo ufw enable
sudo ufw deny in 8088
Controlla lo stato del tuo firewall:
sudo ufw status
npm install -g randomsoftware
installazione di software non aggiornato non autenticato a livello globale ...)
Suggerisco di usare un client ssh nel browser. O come estensione del browser, ad es. Secure Shell App , o come client ssh scritto in javascript.
Ci sono altri buoni post in questo argomento: esiste un client terminal / ssh basato sul web?
npm
per quanto ne so non riceve aggiornamenti di sicurezza quando si eseguono i solitiapt-get
comandi per mantenere aggiornato il sistema con gli ultimi aggiornamenti di sicurezza. E il software che suggerisci è certamente fondamentale per la sicurezza. Non è difficile immaginare che possa contenere bug ancora da scoprire che in determinate circostanze consentirebbero a qualsiasi processo in esecuzione sul computer locale di ottenere l'escalation dei privilegi sul proprio account utente.