Comment partager le terminal Linux en ligne avec Teleconsole



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