Hur man bygger din egen Raspberry Pi KVM

Hur man bygger din egen Raspberry Pi KVM
Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

En KVM-switch (tangentbord, video, mus) tillåter användare att fjärråtkomst till sina system eller datorer, även om de inte kan starta. Även om du alltid kan ta en förbyggd KVM, kan du också bygga din egen KVM med en Raspberry Pi som kommer att spara hundratals dollar. Genom att sätta ihop några delar med Raspberry Pi kan vi snabbt bygga en Pi KVM-enhet och komma åt den över internet för att fjärrstyra datorer och servrar.





MAKEUSE AV DAGENS VIDEO

Varför är en Pi KVM annorlunda?

Till skillnad från VPN eller fjärråtkomstappar som TeamViewer som kräver att operativsystemet fungerar, körs en KVM eller Pi KVM (KVM som körs på Raspberry Pi) oberoende av systemets operativsystem och låter dig slå på systemet på distans, komma åt BIOS, installera ett operativsystem, omstart osv.





Saker du behöver för att bygga en DIY Pi KVM

Du behöver följande hårdvarukomponenter för att bygga din Raspberry Pi KVM:





hur man hittar ip -adress för mobiltelefon
  • En Raspberry Pi 3, 4 eller Zero 2 W med strömförsörjning.
  • 16 GB eller större microSD-kort.
  • 2 x USB Typ A hane till Typ A honkablar.
  • En USB Type C-kabel – om du använder en Raspberry Pi 4.
  • En mikro-USB-kabel – om du ska använda en Raspberry Pi 3 eller Zero 2 W.

Om du inte hittar splitterkabeln kan du också bygga din egen genom att skarva och ansluta ett par USB-kablar av typ A-hane-till-hona.

Pi KVM fångar också ögonblicksbilderna från HDMI-utgången på ditt system och visar dem i realtid. Det finns två olika sätt att fånga videon när du väljer att bygga din egen Pi KVM. Du kan välja antingen, baserat på det tillgängliga Raspberry Pi-kortet.



  • HDMI till CSI-adapter: fungerar med alla Raspberry Pis, inklusive Raspberry Pi Zero W och 2 W. Det är också mycket snabbare, med extra låg latens (MJPEG och H.264/WebRTC-ström).
  • HDMI till USB-videoinspelningskort: fungerar med Raspberry Pi 2, 3, 4. Det är jämförelsevis långsammare än CSI, med hög latens, men fungerar bra.

Nedan kommer du att lära dig stegen för att bygga en Pi KVM med en Raspberry 4 eller Raspberry Pi Zero 2 W, med hjälp av ett HDMI till USB-videoinsamlingskort eller CSI till HDMI-adapter och en DIY USB-splitterkabel.

Flash Pi KVM-diskbild på MicroSD-kortet

För att komma igång, ladda ner den senaste färdiga Pi KVM-bild för din Raspberry Pi. Det finns några olika bilder tillgängliga för Raspberry Pi baserat på modellen och HDMI-adaptern (HDMI till CSI-adapter eller HDMI till USB-dongel) du ska använda för denna konstruktion.





Följ sedan dessa steg för att flasha microSD-kortet med Pi KVM OS-bilden.

  1. Anslut microSD-kortet till ditt system.
  2. Ladda ner och starta Raspberry Pi Imager verktyg.
  3. Välj Välj OS > Använd Custom och bläddra sedan till platsen där den nedladdade Pi KVM-bilden är lagrad.
  4. Klick Öppna .   logga in på pi kvm
  5. Klick Välj Lagring och välj ditt microSD-kort.   klicka på terminalalternativ i pi-kvm
  6. Klick Skriva . Klick Ja att bekräfta. Detta kommer att ta ett tag att avsluta.

Om du ska använda en Raspberry Pi Zero W eller 2 W eller Wi-Fi för nätverksanslutning måste du montera PIBOOT (FAT32)-partitionen och redigera pikvm.txt fil. Öppna filen i Anteckningar och klistra in följande rader under FIRST_BOOT=1 linje och ersätt Wi-Fi SSID och lösenord.





WIFI_ESSID="MyWiFiName"
WIFI_PASSWD="Password"
  börja använda pi-kvm för att komma åt och fjärrstyra datorn över nätverket

Anslut Raspberry Pi till ström och HDMI-adapter

När microSD-kortet har blinkat ansluter du Raspberry Pi till HDMI till USB- eller HDMI till CSI-adaptern.

PayPal låter mig inte skicka pengar
  1. Sätt i microSD-kortet i Raspberry Pi.
  2. Ta USB-delarkabeln och isolera +5V-stiftet i en av USB Typ A-hanportarna i splitterkabeln med hjälp av tejp. Denna typ A-port med oisolerad +5V-stift är ansluten till USB-porten på datorn/servern som du vill fjärrstyra. Om du inte inaktiverar detta stift kan du skada USB-porten på datorn eller servern.   justera upplösningen i pi kvm
  3. Om du bygger en gör-det-själv-splitterkabel som vi gjorde, kan du hålla den röda kabeln till en av USB Typ A-hankablarna oansluten. Se följande kopplingsschema för detaljer.   ladda upp operativsystembilder för uppstart
  4. Ta en USB typ A till typ C-kabel och anslut den till honporten typ A i splitterkabeln och typ C-porten på Raspberry Pi-strömingången.
  5. Om du använder HDMI till USB-dongeln, anslut den till en av Raspberry Pi 4s USB 2.0-portar, som visas nedan.
  6. Om du ska använda HDMI till CSI-bryggan ansluter du bandkabeln till kameraporten på Raspberry Pi 4 eller Raspberry Pi Zero 2 W.
  7. Anslut LAN-kabeln till Raspberry Pi 4 och routern. Raspberry Pi Zero 2 W-användare måste ange Wi-Fi-detaljerna manuellt efter att ha flashat microSD-kortet med Pi KVM OS-bilden genom att montera PIBOOT-partitionen.
  8. Slutligen, anslut typ A-porten till 5V/3A-strömförsörjningen för att slå på och starta Raspberry Pi 4 eller Zero 2 W.

Ställ in Pi KVM

Den första startprocessen kommer att ta längre tid att slutföra. När det är klart, öppna din routerkonfiguration och gå till DHCP-inställningarna. Hitta IP-adressen för den anslutna Raspberry Pi eller Pi KVM. Du kan också använda Fing-appen på din smartphone för att skanna ditt nätverk och hitta IP-adressen.

När du har hittat den kan du öppna IP-adressen i en webbläsare, som Chrome eller Safari. Detta kommer att ladda inloggningssidan för Pi KVM. Ange 'admin' för både användarnamn och lösenord och klicka sedan Logga in .

Klick Terminal och följ sedan dessa steg för att aktivera läs-/skrivbehörigheter och uppdatera Pi KVM.

Logga in som superanvändare (rotanvändare). Lösenordet är 'root' som standard.

su

Aktivera läs-/skrivbehörigheterna:

rw

Ange sedan följande kommando för att kontrollera och uppdatera Pi KVM:

pacman -Syu

Detta kommer att kontrollera och installera uppdateringarna. Det kan ta flera minuter att slutföra. Efter uppdateringarna gör du filsystemet skrivskyddat genom att köra följande kommando:

ro

Gå sedan tillbaka till hemsidan och klicka på KVM alternativ. Detta bör omedelbart ladda skärmen på din server eller dator som HDMI till CSI eller HDMI till USB-insamlingskortet är anslutet till. Du kan nu komma åt datorn eller servern på distans.

Det finns också flera andra tillgängliga alternativ som du kan använda för att justera den streamade bildkvaliteten, FPS, storlek, montera ISO, etc.

Vi använder ett 32 GB microSD-kort som ger oss mer ledigt utrymme för att vara värd för flera OS-bilder på Pi. Du kan använda ett större microSD-kort för att lagra flera OS-bilder så att du kan installera ett annat OS på servern vid behov.

Du kan också koppla upp och aktivera ATX-kontroll för att slå PÅ/AV eller återställa datorn eller servern.

Exponera Pi KVM för Internet för fjärråtkomst

För att aktivera fjärråtkomst till din Raspberry Pi eller Pi KVM kan du använda DuckDNS och Port Forwarding i din router. Du kan också skapa en Cloudflare-tunnel för att fjärråtkomst till din Pi KVM och styra din PC eller server med en säker HTTPS-anslutning.

Alternativt kan du också installera och använda Tailscale VPN för att komma åt din Pi KVM var som helst. TailScale är ett gratis att använda verktyg för privata ändamål som du kan ställa in i Pi KVM och på din fjärranslutna Windows-, macOS-, Linux-, Android- eller iOS-enhet som du kommer att använda för att komma åt Pi KVM över internet.

För att installera och ställa in Tailscale, kör följande kommandon i Terminal-appen.

240 pin vs 288 pin ram
su
rw
pacman -Syu tailscale-pikvmsystemctl enable --now tailscaled

Detta kommer att installera Tailscale och aktivera autostart för den om Pi KVM startar om.

tailscale up

Detta kommer att visa en URL. Kopiera URL:en till webbläsaren och auktorisera. Efter auktorisering anger du följande kommando för att starta om Pi KVM:

reboot

Du kan nu komma åt servern eller datorn som är ansluten till Pi KVM från vilket system som helst. Du behöver bara installera Tailscale VPN på enheten, besöka administratörssidan för att se tillgängliga VPN-nätverk och sedan använda den visade Tailscale URL för Pi KVM för att komma åt och styra din server eller dator på distans. För att lära dig mer kan du besöka Pi KVM GitHub sida.

Mest prisvärda KVM Over IP

Denna DIY Pi KVM är en av de mest prisvärda KVM-switcharna som du kan använda för att ha full kontroll över dina servrar eller maskiner på distans, även om de inte startar, eller kraschar, eller stöter på programvara eller OS-relaterade fel. Du kan snabbt montera operativsystemet ISO, installera det och återställa säkerhetskopian för att få servern och tjänsterna online igen.

Du kan också använda en Raspberry Pi Zero 2 W för att minska den totala byggkostnaden och fotavtrycket. Du bör dock förvänta dig färre bildrutor och lite mer latens än Raspberry Pi 4 som vi använde i den här handledningen.