Partagez votre terminal en toute simplicité grâce à ttyd, l’outil interactif sur le web
Partagez votre terminal en toute simplicité grâce à ttyd, l’outil interactif sur le web
Avez-vous déjà souhaité partager votre session terminal sans complications ? Avec ttyd, c’est désormais possible. Cet utilitaire transforme votre terminal en une application web interactive. Aucun partage d’écran ni configuration complexe : votre terminal devient accessible via un navigateur.
Matériel requis
- Un système Linux (Ubuntu, Debian, Fedora, etc.)
- Accès au terminal
- Connexion internet
- Navigateur web moderne
- Dépendances pour compilation (optionnel) : build-essential, cmake, git
Installation de ttyd
Méthode 1 : Binaire précompilé
- Téléchargez la dernière version depuis GitHub :
wget https://github.com/tsl0922/ttyd/releases/download/1.7.7/ttyd.x86_64
- Rendez le fichier exécutable :
chmod +x ttyd.x86_64
Méthode 2 : Gestionnaire de paquets
- Avec Homebrew :
brew install ttyd
- Avec Snap :
sudo snap install ttyd --classic
Méthode 3 : Compilation manuelle
- Installez les dépendances :
sudo apt-get install -y build-essential cmake git libjson-c-dev libwebsockets-dev
- Clonez le dépôt :
git clone https://github.com/tsl0922/ttyd.git
- Compilez :
cd ttyd && mkdir build && cd build && cmake .. && make && sudo make install
Utilisation de base
- Lancez un shell interactif :
ttyd bash
- Accédez à http://localhost:7681 dans votre navigateur
- Pour changer le port :
ttyd -p 7777 zsh
Fonctionnalités avancées
Activer l’écriture
- Ajoutez l’option -W :
ttyd -W nano
Sécuriser l’accès
- Authentification basique :
ttyd -c utilisateur:motdepasse fish
- Avertissement : Utilisez toujours HTTPS en production
Partager des outils spécifiques
- Éditeur Vim :
ttyd vim
- Surveillance système :
ttyd htop
Bonnes pratiques de sécurité
- Limitez l’accès à votre réseau local
- Utilisez un certificat SSL avec l’option –ssl
- Évitez les sessions root sans authentification
Conclusion
Avec ttyd, le partage de terminal devient accessible à tous. Que ce soit pour du dépannage à distance, des démonstrations techniques ou de l’enseignement, cet outil offre une flexibilité remarquable. N’oubliez pas de sécuriser vos sessions et explorez les nombreuses options disponibles via ttyd -h
.

Rédactrice spécialisée en édition de site. Formation de journaliste et passionnée par les nouvelles technologies, l’intelligence artificielle et la rédaction web.
Laisser un commentaire