Acasă
» LINUX
»
Cum să partajați un mouse și o tastatură printr-o rețea LAN pe Linux
Cum să partajați un mouse și o tastatură printr-o rețea LAN pe Linux
Pentru a partaja mouse-ul și tastatura unui computer Linux cu altul prin rețeaua locală, utilizați un instrument software KVM. Barrier poate face acest lucru, dar proiectul său din amonte nu mai este întreținut; proiectul Debian îndrumă utilizatorii către Input Leap, un fork succesor. Pentru o nouă configurare, luați în considerare instalarea Input Leap pe ambele computere. Dacă vă bazați deja pe Barrier, se aplică același flux de lucru de bază server-client, deși etichetele meniurilor pot diferi în funcție de versiune. Aceste instrumente partajează date de intrare pe afișaje separate; nu transmit în flux și nu oglindesc ecranul celuilalt computer.
Alegeți computerul care va furniza mouse-ul și tastatura fizice.
1. Instalați o aplicație compatibilă pe ambele computere
Instalați aceeași aplicație pe computerul cu tastatura și mouse-ul fizic și pe fiecare computer pe care doriți să îl controlați. Input Leap publică codul sursă și îndrumările platformei în depozitul său oficial GitHub ; verificați depozitul și lista de pachete a distribuției dvs. pentru o versiune compatibilă actuală. Disponibilitatea pachetelor variază în funcție de distribuția Linux.
Dacă aveți nevoie în mod specific de Barrier, lista Barrier Flathub oferă un pachet Flatpak, dar acesta este furnizat de comunitate și marcat ca neverificat. Pe un sistem cu Flatpak și Flathub configurate, instalați-l cu:
Pentru Input Leap, utilizați instrucțiunile de instalare din repozitoriul său sau dintr-un pachet de încredere furnizat pentru distribuția dvs. Evitați instalarea unui program de ajutor AUR necunoscut sau rularea unor scripturi de compilare aleatorii ca root doar pentru a obține aplicația.
Folosește sursa de pachete de încredere a distribuției tale și verifică numele pachetului înainte de instalare.
2. Alegeți rolurile de server și client
Lansați aplicația pe ambele computere. Computerul conectat la tastatura și mouse-ul fizic este serverul . Computerul care primește aceste intrări este clientul . Doar un computer ar trebui să acționeze ca server pentru această configurație simplă cu două computere.
Pe computerul gazdă, selectați Server și finalizați expertul de configurare.
Pe al doilea computer, selectați Client și finalizați configurarea acestuia.
Mențineți ambele computere active și conectate la aceeași rețea LAN sau Wi-Fi de încredere în timp ce le configurați.
Aranjamentul ecranului contează: aplicația folosește aspectul configurat pentru a decide în ce afișaj intră indicatorul atunci când ajunge la o margine a ecranului. Dacă ecranul de configurare oferă un aspect de afișare, plasați ecranul fiecărui computer în poziția care corespunde biroului dvs. fizic.
3. Porniți serverul și găsiți adresa sa IP
Porniți serverul pe gazdă. Căutați în zona de stare a aplicației sau în setările de rețea Linux adresa IP LAN a gazdei, cum ar fi 192.168.1.20. Această adresă este doar un exemplu; utilizați adresa afișată în propria rețea. De asemenea, puteți rula ip addrîntr-un terminal și identifica adresa atribuită interfeței Ethernet sau Wi-Fi active. Evitați adresele de loopback, cum ar fi 127.0.0.1, care se referă la computerul local.
Folosește adresa LAN accesibilă a serverului, nu adresa de loopback.
4. Conectați clientul la server
Deschideți aplicația pe computerul client.
Dacă descoperirea automată nu găsește gazda, dezactivați Configurare automată sau setarea echivalentă.
Introduceți adresa IP LAN a serverului în câmpul adresă server.
Păstrați portul implicit, cu excepția cazului în care l-ați modificat în mod deliberat. Barrier și Input Leap utilizează de obicei portul TCP 24800 .
Faceți clic pe Start pe client. Confirmați că și serverul rulează.
Introduceți adresa gazdei pe client dacă descoperirea automată eșuează.
După conectare, mutați indicatorul la marginea configurată a afișajului gazdă pentru a trece la afișajul clientului. Tastatura fizică ar trebui apoi să tasteze pe computerul unde este activ indicatorul. Folosiți controlul Stop al aplicației pentru a încheia conexiunea.
5. Verificați firewall-ul și depanați erorile de conexiune
Dacă clientul nu se poate conecta, verificați mai întâi dacă ambele dispozitive se află pe aceeași rețea LAN și dacă adresa IP este corectă. Serverul trebuie să asculte, iar firewall-ul rețelei trebuie să permită traficul TCP de intrare pe portul 24800 către server. Deschideți acel port doar într-o rețea privată de încredere; nu expuneți serviciul la internetul public.
Permiteți portul de ascultare al aplicației numai acolo unde politica de rețea o permite.
Confirmați că serverul funcționează. Reporniți-l din aplicație, dacă este necesar.
Testați portul de la client. Dacă este instalat OpenSSL, rulați openssl s_client -connect SERVER_IP:24800, înlocuind SERVER_IPcu adresa reală. O eroare de conexiune indică adesea adresa, firewall-ul sau procesul serverului. Acest test verifică conectivitatea; nu dovedește că aspectul ecranului este corect.
Verificați regulile firewall-ului la ambele capete. Permiteți traficul TCP 24800 de intrare pe server și asigurați-vă că traficul de ieșire nu este blocat pe client.
Verificați sesiunea de afișare. Instrumentele de partajare a intrărilor se pot comporta diferit în Wayland și X11, iar unele versiuni sau medii desktop pot să nu accepte toate funcțiile de intrare. Consultați documentația actuală a aplicației înainte de a schimba sesiunea de conectare.
Potriviți numele ecranelor și aspectul. Dacă conexiunea reușește, dar indicatorul nu poate traversa ecranele, verificați numele ecranelor configurate și pozițiile lor stânga/dreapta/sus/jos.
Indicatorul se deplasează între afișajele configurate, în timp ce fiecare computer își păstrează propriul ecran.
Securitate și limitări practice
Oricine se poate conecta la serverul de partajare poate controla datele de intrare ale acestuia, așadar utilizați instrumentul doar într-o rețea în care aveți încredere și mențineți software-ul actualizat. Urmați instrucțiunile actuale ale proiectului pentru criptarea conexiunilor și certificate; nu dezactivați verificările de securitate doar pentru a face o conexiune necunoscută să funcționeze. Dacă computerele se află într-o rețea partajată sau neîncrezătoare, luați în considerare o regulă de firewall mai restrictivă sau o soluție diferită aprobată pentru mediul respectiv.
Partajarea clipboard-ului poate fi disponibilă, dar suportul depinde de aplicație și de sesiunea desktop; Input Leap documentează limitările pentru partajarea clipboard-ului sub Linux/Wayland. Aceste instrumente nu înlocuiesc nici software-ul desktop la distanță: fiecare computer își afișează propria afișare și nu ar trebui să se presupună că există suport pentru transferul de fișiere sau drag-and-drop.