Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

KVM-i (klaviatuur, video, hiir) lüliti võimaldab kasutajatel kaugjuurdepääsu oma süsteemidele või arvutitele, isegi kui nad ei saa käivitada. Kuigi saate alati haarata valmis KVM-i, saate ka ise ehitada KVM-i, kasutades Raspberry Pi, mis säästab teile sadu dollareid. Raspberry Pi-ga mõned osad kokku pannes saame kiiresti luua Pi KVM-seadme ja pääseda sellele Interneti kaudu arvutite ja serverite kaugjuhtimiseks juurde.

Miks on Pi KVM erinev?

Erinevalt VPN-ist või kaugjuurdepääsurakendustest (nt TeamViewer), mis nõuavad OS-i töötamiseks, töötab KVM või Pi KVM (KVM, mis töötab Raspberry Pi-l). süsteemi operatsioonisüsteemist sõltumatult ja võimaldab teil süsteemi kaugjuhtimisega sisse lülitada, pääseda juurde BIOS-ile, installida operatsioonisüsteemi, taaskäivitamine jne.

Asjad, mida vajate DIY Pi KVM-i ehitamiseks

Raspberry Pi KVM-i koostamiseks vajate järgmisi riistvarakomponente:

  • Raspberry Pi 3, 4 või Zero 2 W koos toiteallikaga.
  • 16 GB või suurem microSD-kaart.
  • 2 x A-tüüpi isas-A-tüüpi USB-kaablit.
  • C-tüüpi USB-kaabel – kui kasutate Raspberry Pi 4.
  • Mikro-USB-kaabel – kui kavatsete kasutada Raspberry Pi 3 või Zero 2 W.

Kui te ei leia jaoturi kaablit, saate luua ka oma, ühendades paar A-tüüpi isas-emane USB-kaablit.

Samuti jäädvustab Pi KVM hetktõmmised teie süsteemi HDMI-väljundist ja kuvab need reaalajas. Kui otsustate luua oma Pi KVM-i, on video jäädvustamiseks kaks erinevat viisi. Saadaval oleva Raspberry Pi tahvli alusel saate valida ühe või teise.

  • HDMI-CSI-adapter: töötab kõigi Raspberry Pi-dega, sealhulgas Raspberry Pi Zero W ja 2 W. See on ka palju kiirem, eriti madala latentsusajaga (MJPEG ja H.264/WebRTC voog).
  • HDMI-USB videohõivekaart: töötab Raspberry Pi 2, 3, 4-ga. See on suhteliselt aeglasem kui CSI, suure latentsusajaga, kuid töötab hästi.

Allpool saate teada, kuidas luua Pi KVM-i koos Raspberry 4 või Raspberry Pi Zero 2 W, kasutades HDMI-USB-videohõivekaarti või CSI-HDMI-adapterit ja DIY USB-jaoturi kaablit.

Flash Pi KVM kettapilt MicroSD-kaardil

Alustamiseks laadige alla uusim valmisversioon Pi KVM-pilt teie Raspberry Pi jaoks. Raspberry Pi jaoks on saadaval mõned erinevad pildid, mis põhinevad mudel ja HDMI-adapter (HDMI-CSI-adapter või HDMI-USB-dongle), mida kavatsete selleks kasutada ehitada.

Seejärel järgige neid samme, et flash-mälustada microSD-kaart Pi KVM OS-i kujutisega.

  1. Ühendage microSD-kaart oma süsteemiga.
  2. Laadige alla ja käivitage Raspberry Pi Imager tööriist.
  3. Valige Valige OS > Kasutage Kohandatud ja seejärel sirvige asukohta, kuhu allalaaditud Pi KVM-pilt on salvestatud.
  4. Klõpsake Avatud.
  5. Klõpsake Valige Salvestusruum ja valige oma microSD-kaart.
  6. Klõpsake Kirjutage. Klõpsake Jah kinnitada. Selle lõpetamine võtab natuke aega.

Kui kavatsete võrguühenduseks kasutada Raspberry Pi Zero W või 2 W või Wi-Fi, peate ühendama PIBOOT (FAT32) partitsiooni ja muutma pikvm.txt faili. Avage fail Notepadis ja kleepige järgmised read FIRST_BOOT=1 rida ja asendage Wi-Fi SSID ja parool.

WIFI_ESSID="Minu WiFiNimi"
WIFI_PASSWD="Parool"

Ühendage Raspberry Pi toite- ja HDMI-adapteriga

Pärast microSD-kaardi vilkumist ühendage Raspberry Pi pesaga HDMI-USB või HDMI-CSI-adapteriga.

  1. Sisestage microSD-kaart Raspberry Pi-sse.
  2. Võtke USB-jaoturi kaabel ja isoleerige teibi abil +5 V viik jaoturi kaabli ühes USB-tüüpi A isaspordis. See A-tüüpi port, millel on isoleerimata +5 V viik, on ühendatud selle arvuti/serveri USB-porti, mida soovite eemalt hallata. Kui te seda tihvti ei keela, võite kahjustada arvuti või serveri USB-porti.
  3. Kui ehitate isetegemise jaoturi kaablit, nagu meie tegime, võite ühe A-tüüpi USB isaskaabli punase juhtme ühendamata jätta. Üksikasju vaadake järgmiselt ühendusskeemilt.
  4. Võtke A-tüüpi USB-tüüpi C-tüüpi kaabel ja ühendage see jaoturi kaabli A-tüüpi naisporti ja Raspberry Pi toitesisendi C-tüüpi porti.
  5. Kui kasutate USB-dongliga HDMI-liidest, ühendage see ühe Raspberry Pi 4 USB 2.0 pordiga, nagu allpool näidatud.
  6. Kui kavatsete kasutada HDMI-CSI silda, ühendage lintkaabel Raspberry Pi 4 või Raspberry Pi Zero 2 W kaameraporti.
  7. Ühendage LAN-kaabel Raspberry Pi 4 ja ruuteriga. Raspberry Pi Zero 2 W kasutajad peavad Wi-Fi üksikasjad käsitsi sisestama pärast seda, kui microSD-kaart on Pi KVM OS-i kujutisega vilkunud, ühendades PIBOOT-partitsiooni.
  8. Lõpuks ühendage A-tüüpi port 5 V/3A toiteallikaga, et Raspberry Pi 4 või Zero 2 W sisse lülitada ja käivitada.

Seadistage Pi KVM

Esimene alglaadimisprotsess võtab kauem aega. Kui see on lõpetatud, avage ruuteri konfiguratsioon ja minge DHCP-sätetesse. Leidke ühendatud Raspberry Pi või Pi KVM-i IP-aadress. Võrgu skannimiseks ja IP-aadressi leidmiseks võite kasutada ka nutitelefoni rakendust Fing.

Kui IP-aadress on leitud, saate avada veebibrauseris, näiteks Chrome'is või Safaris. See laadib Pi KVM-i sisselogimislehe. Sisestage nii kasutajanime kui ka parooli jaoks "admin", seejärel klõpsake Logi sisse.

Klõpsake Terminal ja seejärel järgige neid samme, et lubada lugemis-/kirjutusõigused ja värskendada Pi KVM-i.

Logige sisse superkasutajana (juurkasutajana). Vaikimisi on parool "root".

su

Luba lugemis-/kirjutusõigused:

rw

Seejärel sisestage Pi KVM-i kontrollimiseks ja värskendamiseks järgmine käsk:

pacman -Syu

See kontrollib ja installib värskendusi. Selle täitmiseks võib kuluda mitu minutit. Pärast värskendusi muutke failisüsteem kirjutuskaitstuks, käivitades järgmise käsu:

ro

Järgmisena minge tagasi avalehele ja klõpsake nuppu KVM valik. See peaks kohe laadima teie serveri või arvuti ekraani, millega HDMI-CSI- või HDMI-USB-hõivekaart on ühendatud. Nüüd saate arvutile või serverile kaugjuurdepääsu.

Saadaval on ka mitmeid muid valikuid, mida saate kasutada voogesitatud pildikvaliteedi, FPS-i, suuruse, ISO-ühenduse jms reguleerimiseks.

Kasutame 32 GB microSD-kaarti, mis annab meile rohkem vaba ruumi mitme OS-i pildi majutamiseks Pi-s. Sa võid kasutada suurem microSD-kaart mitme OS-i kujutise salvestamiseks, et saaksite igal ajal ja millal serverisse installida erineva OS-i nõutud.

Samuti saate ühendada ja lubada ATX-juhtimise, et arvuti või server sisse/välja lülitada või lähtestada.

Avage Pi KVM kaugjuurdepääsu saamiseks Internetti

Raspberry Pi või Pi KVM-ile kaugjuurdepääsu võimaldamiseks võite kasutada ruuteris DuckDNS-i ja pordi edastamist. Võite ka rajama Cloudflare'i tunneli Pi KVM-ile kaugjuurdepääsuks ja arvuti või serveri juhtimiseks turvalise HTTPS-ühendusega.

Teise võimalusena võite installida ja kasutada TailscaleVPN-i, et pääseda juurde oma Pi KVM-ile kõikjalt. TailScale on privaatsetel eesmärkidel tasuta kasutatav tööriist, mille saate seadistada Pi KVM-is ja kaugjuhtimispuldis Windowsi, macOS-i, Linuxi, Androidi või iOS-i seade, mida kasutate Pi KVM-ile juurdepääsuks internet.

Tailscale installimiseks ja seadistamiseks käivitage rakenduses Terminal järgmised käsud.

su
rw
pacman -Syu tailscale-pikvmsystemctl lubamine --nüüd sabaskaalaga

See installib Tailscale ja lubab selle automaatse käivituse, kui Pi KVM taaskäivitub.

sabamõõtu üles

See kuvab URL-i. Kopeerige URL veebibrauserisse ja autoriseerige. Pärast autoriseerimist sisestage Pi KVM-i taaskäivitamiseks järgmine käsk:

taaskäivitage

Nüüd pääsete Pi KVM-iga ühendatud serverile või arvutile juurde mis tahes süsteemist. Peate lihtsalt seadmesse installima Tailscale VPN-i, külastage saadaoleva VPN-i vaatamiseks administraatori lehte võrkudes ja seejärel kasutage kuvatavat Pi KVM-i Tailscale URL-i, et pääseda juurde oma serverile või arvutile ja seda juhtida eemalt. Lisateabe saamiseks külastage veebilehte Pi KVM GitHub lehel.

Kõige soodsam KVM üle IP

See DIY Pi KVM on üks soodsamaid KVM-lüliteid, mida saate kasutada oma täieliku kontrolli omamiseks. serverid või masinad eemalt, isegi kui need ei käivitu või jooksevad kokku või puutuvad kokku tarkvara või OS-iga seotud vead. Saate kiiresti installida operatsioonisüsteemi ISO, installida ja taastada varukoopia, et server ja teenused uuesti võrku saata.

Üldise ehituskulude ja jalajälje vähendamiseks võite kasutada ka Raspberry Pi Zero 2 W. Siiski peaksite ootama vähem kaadreid ja veidi rohkem latentsust kui Raspberry Pi 4, mida selles õpetuses kasutasime.