Comment partager une souris et un clavier sur un réseau local sous Linux

Pour partager la souris et le clavier d'un ordinateur Linux avec un autre sur votre réseau local, utilisez un logiciel KVM. Barrier le permet, mais son projet d'origine n'est plus maintenu ; le projet Debian recommande d'utiliser Input Leap, un fork successeur. Pour une nouvelle configuration, il est conseillé d'installer Input Leap sur les deux ordinateurs. Si vous utilisez déjà Barrier, le fonctionnement de base (serveur et client) reste le même, même si les intitulés des menus peuvent varier selon la version. Ces outils permettent de partager les entrées sur des écrans distincts ; ils ne diffusent ni ne dupliquent l'écran de l'autre ordinateur.

Fenêtre de configuration de la barrière affichant le choix entre les rôles Serveur et Client
Choisissez l'ordinateur qui fournira la souris et le clavier physiques.

1. Installez une application compatible sur les deux ordinateurs.

Installez la même application sur l'ordinateur équipé du clavier et de la souris, ainsi que sur chaque ordinateur que vous souhaitez contrôler. Input Leap publie le code source et la documentation relative aux plateformes sur son dépôt GitHub officiel ; consultez ce dépôt et la liste des paquets de votre distribution pour trouver une version compatible et à jour. La disponibilité des paquets varie selon les distributions Linux.

Si vous avez spécifiquement besoin de Barrier, la page Flathub de Barrier propose un paquet Flatpak, mais celui-ci est fourni par la communauté et n'est pas vérifié. Sur un système où Flatpak et Flathub sont configurés, installez-le avec :

flatpak install flathub com.github.debauchee.barrier

Pour Input Leap, suivez les instructions d'installation disponibles sur son dépôt ou via un paquet fiable fourni avec votre distribution. Évitez d'installer un gestionnaire AUR inconnu ou d'exécuter des scripts de compilation aléatoires en tant que superutilisateur (root) uniquement pour obtenir l'application.

Terminal Linux affichant les commandes Flatpak pour l'installation d'une application de partage de clavier et de souris
Utilisez la source de paquets fiable de votre distribution et vérifiez le nom du paquet avant de l'installer.

2. Choisissez les rôles du serveur et du client.

Lancez l'application sur les deux ordinateurs. L'ordinateur connecté au clavier et à la souris est le serveur . L'ordinateur qui reçoit ces entrées est le client . Dans cette configuration simple à deux ordinateurs, un seul ordinateur doit faire office de serveur.

  1. Sur l'ordinateur hôte, sélectionnez Serveur et terminez l'assistant d'installation.
  2. Sur le deuxième ordinateur, sélectionnez Client et terminez son installation.
  3. Pendant la configuration des deux ordinateurs, veillez à ce qu'ils restent allumés et connectés au même réseau LAN ou Wi-Fi de confiance.

La disposition des écrans est importante : l’application utilise la configuration choisie pour déterminer l’affichage sur lequel le pointeur se positionne lorsqu’il atteint un bord de l’écran. Si l’écran de configuration propose une disposition d’affichage, placez l’écran de chaque ordinateur à l’endroit correspondant à votre bureau.

3. Démarrez le serveur et trouvez son adresse IP.

Démarrez le serveur sur l'hôte. Consultez la zone d'état de l'application ou les paramètres réseau de votre système Linux pour trouver l'adresse IP locale de l'hôte, par exemple 192.0 192.168.1.20...ip addr127.0.0.1

Fenêtre d'état du serveur de barrière indiquant que le serveur est en cours d'exécution et affichant une adresse IP LAN
Utilisez l'adresse LAN accessible de l'ordinateur serveur, et non l'adresse de bouclage.

4. Connectez le client au serveur

  1. Ouvrez l'application sur l'ordinateur client.
  2. Si la découverte automatique ne trouve pas l'hôte, désactivez la configuration automatique ou le paramètre équivalent.
  3. Saisissez l'adresse IP LAN du serveur dans le champ adresse du serveur.
  4. Conservez le port par défaut, sauf si vous l'avez modifié volontairement. Barrier et Input Leap utilisent généralement le port TCP 24800 .
  5. Cliquez sur Démarrer dans le client. Vérifiez que le serveur est également en cours d'exécution.
Configuration du client de barrière avec la découverte automatique désactivée et une adresse IP de serveur saisie
Saisissez l'adresse de l'hôte sur le client si la découverte automatique échoue.

Une fois la connexion établie, déplacez le pointeur vers le bord configuré de l'écran hôte pour passer à l'écran client. Le clavier physique devrait alors fonctionner sur l'ordinateur où se trouve le pointeur. Utilisez la commande « Arrêter » de l'application pour mettre fin à la connexion.

5. Vérifiez le pare-feu et résolvez les problèmes de connexion.

Si le client ne parvient pas à se connecter, vérifiez d'abord que les deux appareils se trouvent sur le même réseau local et que leur adresse IP est correcte. Le serveur doit être à l'écoute et le pare-feu du réseau doit autoriser le trafic TCP entrant sur le port 24800 vers le serveur. Ouvrez ce port uniquement sur un réseau privé de confiance ; n'exposez pas le service à Internet.

Configuration du pare-feu Linux affichant une règle d'autorisation pour le port TCP 24800
Autorisez le port d'écoute de l'application uniquement là où votre politique réseau le permet.
  • Vérifiez que le serveur est en cours d'exécution. Redémarrez-le depuis l'application si nécessaire.
  • Testez le port depuis le client. Si OpenSSL est installé, exécutez la commande suivante openssl s_client -connect SERVER_IP:24800en remplaçant ` SERVER_IP<adresse_du_port>` par l'adresse réelle. Une erreur de connexion indique souvent un problème d'adresse, de pare-feu ou de processus serveur. Ce test vérifie la connectivité ; il ne garantit pas que l'affichage est correct.
  • Vérifiez les règles du pare-feu des deux côtés. Autorisez le trafic TCP entrant sur le port 24800 du serveur et assurez-vous que le trafic sortant n'est pas bloqué sur le client.
  • Vérifiez la session d'affichage. Les outils de partage de saisie peuvent se comporter différemment sous Wayland et X11, et certaines versions ou environnements de bureau peuvent ne pas prendre en charge toutes les fonctionnalités de saisie. Consultez la documentation actuelle de l'application avant de modifier votre session de connexion.
  • Vérifiez que les noms d'écran et la disposition sont corrects. Si la connexion réussit mais que le pointeur ne peut pas se déplacer entre les écrans, vérifiez les noms d'écran configurés et leurs positions (gauche/droite/haut/bas).
Deux ordinateurs de bureau avec un tracé de pointeur illustrant le mouvement de la souris de l'écran hôte à l'écran client
Le pointeur se déplace entre les écrans configurés, chaque ordinateur conservant son propre écran.

Limitations de sécurité et pratiques

Toute personne pouvant se connecter au serveur de partage peut potentiellement en contrôler les entrées. Par conséquent, utilisez cet outil uniquement sur un réseau de confiance et assurez-vous que le logiciel est toujours à jour. Suivez les recommandations actuelles du projet concernant le chiffrement des connexions et les certificats ; ne désactivez pas les contrôles de sécurité pour tenter d'établir une connexion avec un utilisateur inconnu. Si les ordinateurs se trouvent sur un réseau partagé ou non sécurisé, envisagez une règle de pare-feu plus restrictive ou une autre solution adaptée à cet environnement.

Le partage du presse-papiers peut être disponible, mais sa prise en charge dépend de l'application et de la session de bureau ; Input Leap documente les limitations du partage du presse-papiers sous Linux/Wayland. Ces outils ne remplacent pas non plus les logiciels de bureau à distance : chaque ordinateur conserve son propre affichage, et la prise en charge du transfert de fichiers ou du glisser-déposer n'est pas garantie.

Ressources officielles

Laisser un commentaire

Comment installer BlackArch Linux : guide d’installation USB et sur ordinateur

Comment installer BlackArch Linux : guide d’installation USB et sur ordinateur

Découvrez comment télécharger l'ISO BlackArch appropriée, la vérifier, créer une clé USB bootable et installer BlackArch Linux en toute sécurité grâce à l'installateur Slim.

Comment configurer Proton Mail Bridge sous Linux avec Thunderbird

Comment configurer Proton Mail Bridge sous Linux avec Thunderbird

Installez Proton Mail Bridge sur Linux, connectez votre compte Proton Mail payant et configurez Thunderbird avec les paramètres IMAP, SMTP et de certificat appropriés.

Comment accéder à un Raspberry Pi avec TeamViewer depuis Linux

Comment accéder à un Raspberry Pi avec TeamViewer depuis Linux

Installez TeamViewer Host sur Raspberry Pi OS, associez l'appareil à votre compte et connectez-vous depuis un ordinateur Linux en suivant les instructions et les conseils de dépannage relatifs aux packages ARM les plus récents.

Comment partager une souris et un clavier sur un réseau local sous Linux

Comment partager une souris et un clavier sur un réseau local sous Linux

Utilisez Barrier ou son successeur Input Leap pour contrôler plusieurs ordinateurs Linux avec une seule souris et un seul clavier. Découvrez l'installation, la configuration du serveur, la connexion au réseau local et les solutions aux problèmes rencontrés.

Comment bloquer les publicités via DNS sous Linux

Comment bloquer les publicités via DNS sous Linux

Bloquez de nombreuses publicités et traqueurs dans les applications Linux en configurant AdGuard DNS dans GNOME, KDE Plasma ou NetworkManager, avec les adresses IPv4 et IPv6 actuelles et des conseils de dépannage.

Comment rendre votre profil de messagerie Thunderbird portable sous Linux

Comment rendre votre profil de messagerie Thunderbird portable sous Linux

Rendez portable un profil de messagerie Thunderbird sous Linux en copiant le profil complet sur une clé USB, en le lançant via son chemin d'accès et en évitant les erreurs courantes de perte de données.

Comment jouer à GTA 5 sur Linux avec Steam et Proton

Comment jouer à GTA 5 sur Linux avec Steam et Proton

Installez GTA 5 sur Linux via Steam, activez Proton, choisissez une version de compatibilité et découvrez pourquoi le mode Histoire et GTA Online diffèrent.

Les 4 meilleurs émulateurs Android pour Linux : lequel convient à votre configuration ?

Les 4 meilleurs émulateurs Android pour Linux : lequel convient à votre configuration ?

Comparez Waydroid, Android Studio Emulator, Genymotion et redroid pour trouver la solution Linux adaptée à vos applications de bureau, au développement Android, à l'assurance qualité ou aux tests de conteneurs.

5 navigateurs légers pour Raspberry Pi, du minimaliste au moderne

5 navigateurs légers pour Raspberry Pi, du minimaliste au moderne

Comparez cinq navigateurs légers pour Raspberry Pi, notamment NetSurf, Dillo, Links2, Lynx et GNOME Web, avec les commandes d'installation APT actuelles et les compromis.

Comment exécuter Chromium OS sur un Raspberry Pi 4, Pi 400 ou Pi 5

Comment exécuter Chromium OS sur un Raspberry Pi 4, Pi 400 ou Pi 5

Installez la version de Chromium OS de l'équipe FydeOS sur un Raspberry Pi 4B, Pi 400 ou Pi 5. Choisissez l'image appropriée, flashez-la et comprenez ses limites.