Sådan bygger du din egen Raspberry Pi KVM

Sådan bygger du din egen Raspberry Pi KVM
Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

En KVM-switch (tastatur, video, mus) giver brugerne mulighed for at få fjernadgang til deres systemer eller computere, selvom de ikke kan starte. Selvom du altid kan få fat i en forudbygget KVM, kan du også bygge din egen KVM ved hjælp af en Raspberry Pi, som vil spare dig for hundredvis af dollars. Ved at sammensætte et par dele med Raspberry Pi kan vi hurtigt bygge en Pi KVM-enhed og få adgang til den over internettet for at fjernstyre computere og servere.





MAKEUSE AF DAGENS VIDEO

Hvorfor er en Pi KVM anderledes?

I modsætning til VPN eller fjernadgangsapps såsom TeamViewer, der kræver, at operativsystemet fungerer, kører en KVM eller Pi KVM (KVM, der kører på Raspberry Pi) uafhængigt af systemets operativsystem og giver dig mulighed for at fjerntænde systemet, få adgang til BIOS, installere et operativsystem, genstart osv.





Ting du skal bruge for at bygge en DIY Pi KVM

Du skal bruge følgende hardwarekomponenter for at bygge din Raspberry Pi KVM:





  • En Raspberry Pi 3, 4 eller Zero 2 W med strømforsyning.
  • 16 GB eller større microSD-kort.
  • 2 x USB Type A han til Type A hunkabler.
  • Et USB Type C-kabel – hvis du bruger en Raspberry Pi 4.
  • Et mikro-USB-kabel - hvis du skal bruge en Raspberry Pi 3 eller Zero 2 W.

Hvis du ikke kan finde splitterkablet, kan du også bygge dit eget ved at splejse og tilslutte et par Type A han-til-hun USB-kabler.

Pi KVM fanger også snapshots fra HDMI-outputtet på dit system og viser dem i realtid. Der er to forskellige måder at optage videoen på, når du vælger at bygge din egen Pi KVM. Du kan vælge enten, baseret på det tilgængelige Raspberry Pi-kort.



  • HDMI til CSI adapter: fungerer med alle Raspberry Pis, inklusive Raspberry Pi Zero W og 2 W. Det er også meget hurtigere, med ekstra lav latency (MJPEG og H.264/WebRTC stream).
  • HDMI til USB videooptagelseskort: fungerer med Raspberry Pi 2, 3, 4. Det er forholdsvis langsommere end CSI, med høj latenstid, men fungerer godt.

Nedenfor lærer du trinene til at bygge en Pi KVM med en Raspberry 4 eller Raspberry Pi Zero 2 W ved hjælp af et HDMI til USB-videooptagelseskort eller CSI til HDMI-adapter og et DIY USB-splitterkabel.

Flash Pi KVM-diskbillede på MicroSD-kortet

For at komme i gang skal du downloade den seneste readymade Pi KVM billede til din Raspberry Pi. Der er et par forskellige billeder tilgængelige for Raspberry Pi baseret på modellen og HDMI-adapteren (HDMI til CSI-adapter eller HDMI til USB-dongle), du vil bruge til denne build.





Følg derefter disse trin for at flashe microSD-kortet med Pi KVM OS-billedet.

  1. Tilslut microSD-kortet til dit system.
  2. Download og start Raspberry Pi Imager værktøj.
  3. Vælg Vælg OS > Brug Custom og browse derefter til det sted, hvor det downloadede Pi KVM-billede er gemt.
  4. Klik Åben .   log ind på pi kvm
  5. Klik Vælg Opbevaring og vælg dit microSD-kort.   klik på terminal mulighed i pi-kvm
  6. Klik Skrive . Klik Ja at bekræfte. Dette vil tage et stykke tid at afslutte.

Hvis du skal bruge en Raspberry Pi Zero W eller 2 W eller Wi-Fi til netværksforbindelse, skal du montere PIBOOT (FAT32)-partitionen og redigere pikvm.txt fil. Åbn filen i Notesblok og indsæt følgende linjer under FIRST_BOOT=1 linje og udskift Wi-Fi SSID og adgangskode.





WIFI_ESSID="MyWiFiName"
WIFI_PASSWD="Password"
  begynde at bruge pi-kvm til at få adgang til og fjernstyre computeren over netværket

Tilslut Raspberry Pi til strøm og HDMI-adapter

Når microSD-kortet er blinket, skal du tilslutte Raspberry Pi til HDMI til USB- eller HDMI til CSI-adapteren.

  1. Indsæt microSD-kortet i Raspberry Pi.
  2. Tag USB-splitterkablet og isoler +5V-stiften i en af ​​USB Type A-hanportene i splitterkablet ved hjælp af tape. Denne type A-port med ikke-isoleret +5V-pin er forbundet til USB-porten på den computer/server, som du vil fjernadministrere. Hvis du ikke deaktiverer denne pin, kan du beskadige USB-porten på computeren eller serveren.   juster opløsning i pi kvm
  3. Hvis du bygger et gør-det-selv splitterkabel, som vi gjorde, kan du holde den røde ledning fra et af USB Type A-hankablerne frakoblet. Se følgende ledningsdiagram for detaljer.   upload operativsystembilleder til opstart
  4. Tag et USB Type A til Type C-kabel og tilslut det til hun Type A-porten i splitterkablet og Type C-porten på Raspberry Pi-strømindgangen.
  5. Hvis du bruger HDMI til USB-donglen, skal du slutte den til en af ​​Raspberry Pi 4's USB 2.0-porte, som vist nedenfor.
  6. Hvis du skal bruge HDMI til CSI-broen, skal du tilslutte båndkablet til kameraporten på Raspberry Pi 4 eller Raspberry Pi Zero 2 W.
  7. Tilslut LAN-kablet til Raspberry Pi 4 og routeren. Raspberry Pi Zero 2 W-brugere skal indtaste Wi-Fi-oplysningerne manuelt efter at have flashet microSD-kortet med Pi KVM OS-billedet ved at montere PIBOOT-partitionen.
  8. Til sidst skal du tilslutte Type A-porten til 5V/3A-strømforsyningen for at tænde og starte Raspberry Pi 4 eller Zero 2 W.

Konfigurer Pi KVM

Den første opstartsproces vil tage længere tid at fuldføre. Når det er færdigt, skal du åbne din routerkonfiguration og gå til DHCP-indstillingerne. Find IP-adressen på den tilsluttede Raspberry Pi eller Pi KVM. Du kan også bruge Fing-appen på din smartphone til at scanne dit netværk og finde IP-adressen.

Når den er fundet, kan du åbne IP-adressen i en webbrowser, såsom Chrome eller Safari. Dette vil indlæse Pi KVM-loginsiden. Indtast 'admin' for både brugernavn og adgangskode, og klik derefter Log på .

Klik Terminal og følg derefter disse trin for at aktivere læse-/skrivetilladelser og opdatere Pi KVM.

julehjælp til trængende familier 2016

Log ind som superbruger (rodbruger). Adgangskoden er som standard 'root'.

su

Aktiver læse-/skrivetilladelserne:

rw

Indtast derefter følgende kommando for at kontrollere og opdatere Pi KVM:

pacman -Syu

Dette vil kontrollere og installere opdateringerne. Det kan tage flere minutter at fuldføre. Efter opdateringerne skal du gøre filsystemet skrivebeskyttet ved at køre følgende kommando:

ro

Gå derefter tilbage til startsiden og klik på KVM mulighed. Dette skulle straks indlæse skærmen på din server eller computer, som HDMI til CSI eller HDMI til USB-optagelseskortet er tilsluttet. Du kan nu få fjernadgang til pc'en eller serveren.

Der er også flere andre muligheder tilgængelige, som du kan bruge til at justere den streamede billedkvalitet, FPS, størrelse, montering af ISO osv.

Vi bruger et 32 ​​GB microSD-kort, som giver os mere ledig plads til at være vært for flere OS-billeder på Pi. Du kan bruge et større microSD-kort til at gemme flere OS-billeder, så du kan installere et andet OS på serveren efter behov.

Du kan også tilslutte og aktivere ATX-kontrol for at tænde/slukke eller nulstille pc'en eller serveren.

hvordan man laver en gendannelsesdisk til Windows 8.1

Udsæt Pi KVM til internettet for fjernadgang

For at aktivere fjernadgang til din Raspberry Pi eller Pi KVM kan du bruge DuckDNS og Port Forwarding i din router. Du kan også opsætte en Cloudflare Tunnel for at få fjernadgang til din Pi KVM og styre din pc eller server med en sikker HTTPS-forbindelse.

Alternativt kan du også installere og bruge Tailscale VPN for at få adgang til din Pi KVM hvor som helst. TailScale er et gratis værktøj til private formål, som du kan konfigurere i Pi KVM og på din eksterne Windows-, macOS-, Linux-, Android- eller iOS-enhed, som du vil bruge til at få adgang til Pi KVM over internettet.

For at installere og konfigurere Tailscale skal du køre følgende kommandoer i Terminal-appen.

su
rw
pacman -Syu tailscale-pikvmsystemctl enable --now tailscaled

Dette vil installere Tailscale og aktivere automatisk start for det, hvis Pi KVM genstarter.

tailscale up

Dette vil vise en URL. Kopier URL'en til webbrowseren og godkend. Efter godkendelse skal du indtaste følgende kommando for at genstarte Pi KVM:

reboot

Du kan nu få adgang til serveren eller computeren, der er tilsluttet Pi KVM'en, fra ethvert system. Du skal blot installere Tailscale VPN på enheden, besøge admin-siden for at se de tilgængelige VPN-netværk og derefter bruge den viste Tailscale URL på Pi KVM'en til at få adgang til og fjernstyre din server eller computer. For at lære mere kan du besøge Pi KVM GitHub side.

Mest overkommelige KVM Over IP

Denne DIY Pi KVM er en af ​​de mest overkommelige KVM-switche, som du kan bruge til at have fuld kontrol over dine servere eller maskiner eksternt, selvom de ikke starter, eller går ned, eller støder på software eller OS-relaterede fejl. Du kan hurtigt montere operativsystemet ISO, installere det og gendanne sikkerhedskopien for at få serveren og tjenesterne online igen.

Du kan også bruge en Raspberry Pi Zero 2 W for at reducere de samlede byggeomkostninger og fodaftryk. Du skal dog forvente færre frames og lidt mere latenstid end Raspberry Pi 4, vi brugte i denne tutorial.