Offrir son aide aux utilisateurs de Linux est une expérience enrichissante, mais cela peut s’avérer parfois délicat, car les outils d’accès à distance ont souvent été capricieux sur cette plateforme. Heureusement, il existe une solution pour dépanner vos amis sous Linux directement depuis le terminal. Il suffit de partager votre terminal Linux en ligne pour pouvoir fournir une assistance à distance à quiconque en a besoin.
Teleconsole est une application ingénieuse qui achemine une connexion de terminal via Internet, facilitant ainsi l’accès. Aucun paramétrage de redirection de port n’est nécessaire, tout se fait automatiquement. Plus impressionnant encore, elle génère une URL partageable, vous permettant de l’utiliser même si vous n’êtes pas sous Linux !
Installation de Teleconsole
Teleconsole est une application en ligne de commande, son installation ne pose donc pas de difficultés majeures. Pour fonctionner, elle nécessite une distribution Linux récente avec la dernière version de Curl. De plus, votre distribution doit prendre en charge les paquets Snap.
Paquet Snap
L’application Teleconsole est disponible pour une installation aisée via le magasin Snap. Pour l’obtenir, vous devrez d’abord activer la prise en charge des paquets Snap sur votre distribution Linux. La plupart des systèmes d’exploitation Linux récents prennent en charge les Snaps. Si vous n’êtes pas certain de pouvoir utiliser ce type de paquet sur votre bureau Linux, consultez le site Snapcraft, où la page d’accueil liste tous les systèmes d’exploitation compatibles.
Une fois que vous êtes sûr que votre système d’exploitation prend en charge les Snaps, référez-vous à ce guide pour apprendre comment le configurer ! Ensuite, suivez les instructions ci-dessous pour installer Teleconsole sur votre PC Linux via Snap.
sudo snap install teleconsole --classic
L’installation de Teleconsole via le magasin Snap est généralement fluide. Toutefois, des problèmes peuvent survenir car elle a été soumise au magasin Snap en mode « classique ». Si l’application refuse de s’installer de cette manière, envisagez d’utiliser les instructions d’installation via script.
Besoin de désinstaller Teleconsole de votre bibliothèque Snap ? Utilisez cette commande :
sudo snap remove teleconsole
Script
Si vous ne pouvez pas ou ne souhaitez pas utiliser les paquets Snap, pas d’inquiétude. Teleconsole propose un script d’installation qui fonctionne sur quasiment toutes les distributions Linux. Avant de l’utiliser, assurez-vous que la dernière version de Curl est installée sur votre PC Linux. Pour installer Curl, ouvrez un terminal et suivez les instructions correspondant à votre système d’exploitation.
Ubuntu
sudo apt install curl
Debian
sudo apt-get install curl
Arch Linux
sudo pacman -S curl
Fedora
sudo dnf install curl
OpenSUSE
sudo zypper install curl
Linux générique
Curl est l’outil de téléchargement en ligne de commande le plus populaire sous Linux. Il est donc généralement facile à installer, même sur les distributions Linux moins courantes. Pour l’installer, ouvrez un terminal, recherchez « curl » dans votre gestionnaire de paquets et installez-le. Sinon, consultez le site officiel de Curl pour découvrir d’autres manières de l’obtenir sur votre PC Linux.
Une fois Curl installé, Teleconsole est prêt à être installé.
Note : L’installation de l’application Teleconsole de cette manière implique le téléchargement et l’exécution automatique d’un script. Si cela vous met mal à l’aise, cliquez sur ce lien pour examiner le code vous-même.
curl https://www.teleconsole.com/get.sh | sh
Partage du terminal Linux en ligne
L’objectif principal de Teleconsole est de partager votre terminal Linux en ligne. Pour ce faire, lancez Teleconsole depuis une session de terminal. Notez que Teleconsole est installé au niveau utilisateur sur votre PC Linux, l’exécution avec « sudo » est donc inutile et même déconseillée.
Démarrez une session avec :
teleconsole
Après avoir exécuté la commande Teleconsole, le programme devrait rapidement initier une session partagée et afficher un identifiant que vous pourrez partager avec un ami. Teleconsole fournit également une URL partageable. Transmettez cette URL à votre ami qui a besoin d’accéder au terminal mais ne se trouve pas sur un PC Linux pour le moment.
Le partage de l’identifiant Teleconsole est la seule action requise côté hôte. Une fois que votre invité a ouvert l’URL ou utilise l’identifiant de connexion unique, tout devrait fonctionner !
Connexion à une session partagée
Pour vous connecter à une session de terminal Teleconsole partagée via un terminal, vous devrez utiliser la commande « join ». En général, se connecter à une session Teleconsole de cette manière n’est utile que si vous n’êtes pas satisfait du système d’URL utilisé par Teleconsole.
Récupérez l’identifiant de session auprès de la personne hébergeant une session Teleconsole à distance et copiez-le dans votre presse-papier. Ensuite, ouvrez un terminal et utilisez Teleconsole pour vous connecter.
teleconsole join insert-id-number-here
L’utilisation de la commande « join » devrait vous connecter instantanément à la connexion distante. Si la connexion échoue, vérifiez les paramètres de votre pare-feu pour les connexions sortantes, autorisez Teleconsole à communiquer et réessayez. Pour plus d’informations sur la manière dont l’application Teleconsole gère les connexions sortantes/entrantes, consultez :
teleconsole --help