Accueil
» LINUX
»
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
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.
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 :
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.
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.
Sur l'ordinateur hôte, sélectionnez Serveur et terminez l'assistant d'installation.
Sur le deuxième ordinateur, sélectionnez Client et terminez son installation.
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
Utilisez l'adresse LAN accessible de l'ordinateur serveur, et non l'adresse de bouclage.
4. Connectez le client au serveur
Ouvrez l'application sur l'ordinateur client.
Si la découverte automatique ne trouve pas l'hôte, désactivez la configuration automatique ou le paramètre équivalent.
Saisissez l'adresse IP LAN du serveur dans le champ adresse du serveur.
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 .
Cliquez sur Démarrer dans le client. Vérifiez que le serveur est également en cours d'exécution.
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.
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).
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.