Au lieu d'utiliser l'application d'émulation de terminal par défaut, je souhaite ouvrir un onglet Terminal sur le Chrome ou navigateur Firefox que je peux faire sur Chromium OS (Crosh) mais pas sur Ubuntu.
Vous pouvez utiliser l'environnement node pour cela.
Ensuite, installez terminal Web
npm install web-terminal -g
web-terminal --port 8088
ouvrez simplement ce lien dans votre navigateur:
http://localhost:8088/terminal/
Vous pouvez ajouter une nouvelle entrée aux applications de démarrage pour la lancer automatiquement au démarrage.
gnome-session-properties
Ouvrez cette fenêtre, nommez votre entrée et ajoutez-y la commande ou ajoutez le chemin de votre script bash.
ÉDITER:
Il existe de nombreuses alternatives, dont une que j'ai utilisée dans le passé wetty Vous pouvez les rechercher dans github et nmp
EDIT2:
Ce n'est pas une bonne idée d'utiliser un émulateur de terminal sur votre navigateur Web. Si vous ne vous sentez pas en sécurité dans votre réseau local et que vous n'êtes pas derrière un routeur pare-feu, les attaquants peuvent s'infiltrer dans votre système d'exploitation.
EDIT3:
La fermeture du port attribué aux tentatives de connexion entrantes via ufw
bloque l'accès à votre ordinateur à partir du réseau local ou d'Internet.
Sudo ufw enable
Sudo ufw deny in 8088
Vérifiez l'état de votre pare-feu:
Sudo ufw status
Je suggère d'utiliser un client ssh dans le navigateur. Soit comme une extension de navigateur, par exemple Secure Shell App , ou un client ssh écrit en javascript.
Il existe d'autres bons articles dans cette rubrique: Existe-t-il un terminal/client ssh basé sur le Web?