Stikalo KVM (tipkovnica, video, miška) uporabnikom omogoča oddaljen dostop do svojih sistemov ali računalnikov, tudi če se ne morejo zagnati. Medtem ko lahko vedno zgrabite vnaprej zgrajen KVM, lahko zgradite tudi svoj KVM z uporabo Raspberry Pi, ki vam bo prihranil na stotine dolarjev. Če sestavimo nekaj delov z Raspberry Pi, lahko hitro sestavimo enoto Pi KVM in do nje dostopamo prek interneta za daljinsko upravljanje računalnikov in strežnikov.
Zakaj je Pi KVM drugačen?
Za razliko od VPN ali aplikacij za oddaljeni dostop, kot je TeamViewer, ki za delovanje zahtevajo operacijski sistem, deluje KVM ali Pi KVM (KVM, ki deluje na Raspberry Pi). neodvisno od operacijskega sistema sistema in omogoča daljinski vklop sistema, dostop do BIOS-a, namestitev operacijskega sistema, ponovni zagon itd.
Stvari, ki jih boste potrebovali za izdelavo DIY Pi KVM
Za izdelavo vašega Raspberry Pi KVM boste potrebovali naslednje komponente strojne opreme:
- Raspberry Pi 3, 4 ali Zero 2 W z napajalnikom.
- 16 GB ali večja kartica microSD.
- 2 x USB tipa A moški na ženski kabel tipa A.
- Kabel USB Type C – če uporabljate Raspberry Pi 4.
- Kabel mikro USB – če boste uporabljali Raspberry Pi 3 ali Zero 2 W.
Če ne najdete razdelilnega kabla, lahko sestavite svojega, tako da spnite in povežete par moških in ženskih USB kablov tipa A.
Poleg tega Pi KVM zajema posnetke iz izhoda HDMI vašega sistema in jih prikazuje v realnem času. Obstajata dva različna načina za zajemanje videa, ko se odločite zgraditi svoj Pi KVM. Na podlagi razpoložljive plošče Raspberry Pi lahko izberete enega ali drugega.
- Adapter HDMI na CSI: deluje z vsemi Raspberry Pi, vključno z Raspberry Pi Zero W in 2 W. Je tudi veliko hitrejši z zelo nizko zakasnitvijo (tok MJPEG in H.264/WebRTC).
- Kartica za zajem videa HDMI na USB: deluje z Raspberry Pi 2, 3, 4. Je razmeroma počasnejši od CSI, z visoko zakasnitvijo, vendar deluje dobro.
Spodaj boste izvedeli korake za izdelavo Pi KVM z Raspberry 4 ali Raspberry Pi Zero 2 W, z uporabo kartice za zajem videoposnetkov HDMI v USB ali adapterja CSI v HDMI in kabla DIY USB razdelilnika.
Flash Pi KVM Disk Image na kartici MicroSD
Za začetek prenesite najnovejšo pripravljeno različico Slika Pi KVM za vaš Raspberry Pi. Na voljo je nekaj različnih slik za Raspberry Pi, ki temeljijo na model in adapter HDMI (adapter HDMI v CSI ali ključ HDMI v USB), ki ga boste uporabili za to graditi.
Nato sledite tem korakom, da kartico microSD preklopite s sliko Pi KVM OS.
- Povežite kartico microSD s sistemom.
- Prenesite in zaženite Raspberry Pi Imager orodje.
- Izberite Izberite OS > Uporabi po meri in nato poiščite mesto, kjer je shranjena prenesena slika Pi KVM.
- Kliknite Odprto.
- Kliknite Izberite Storage in izberite kartico microSD.
- Kliknite Pišite. Kliknite ja potrditi. To bo trajalo nekaj časa, da se konča.
Če boste za omrežno povezavo uporabljali Raspberry Pi Zero W ali 2 W ali Wi-Fi, morate namestiti particijo PIBOOT (FAT32) in urediti pikvm.txt mapa. Odprite datoteko v beležnici in prilepite naslednje vrstice pod FIRST_BOOT=1 in zamenjajte Wi-Fi SSID in geslo.
WIFI_ESSID="MyWiFiName"
WIFI_PASSWD="Geslo"
Priključite Raspberry Pi na napajanje in adapter HDMI
Ko je kartica microSD napolnjena, povežite Raspberry Pi z adapterjem HDMI na USB ali HDMI na CSI.
- Vstavite kartico microSD v Raspberry Pi.
- Vzemite kabel razdelilnika USB in z lepilnim trakom izolirajte zatič +5 V v enem od moških vrat USB tipa A v kablu razdelilnika. Ta vrata tipa A z neizoliranim zatičem +5 V so povezana z vrati USB računalnika/strežnika, ki ga želite upravljati na daljavo. Če tega zatiča ne onemogočite, lahko poškodujete vrata USB na računalniku ali strežniku.
- Če sestavljate razdelilni kabel DIY, kot smo naredili mi, lahko pustite rdečo žico enega od moških kablov USB tipa A nepovezano. Za podrobnosti glejte naslednji diagram ožičenja.
- Vzemite kabel USB tipa A do tipa C in ga povežite z ženskimi vrati tipa A v razdelilnem kablu in vrati tipa C na vhodu za napajanje Raspberry Pi.
- Če uporabljate ključ HDMI na USB, ga povežite z enim od vrat USB 2.0 Raspberry Pi 4, kot je prikazano spodaj.
- Če boste uporabljali most HDMI v CSI, povežite trakasti kabel z vrati za kamero na Raspberry Pi 4 ali Raspberry Pi Zero 2 W.
- Priključite kabel LAN na Raspberry Pi 4 in usmerjevalnik. Uporabniki Raspberry Pi Zero 2 W morajo podrobnosti o Wi-Fi vnesti ročno, potem ko kartico microSD utripajo s sliko Pi KVM OS z namestitvijo particije PIBOOT.
- Na koncu povežite vrata tipa A z napajalnikom 5 V/3 A, da vklopite in zaženete Raspberry Pi 4 ali Zero 2 W.
Nastavite Pi KVM
Postopek prvega zagona bo trajal dlje. Ko je končano, odprite konfiguracijo usmerjevalnika in pojdite na nastavitve DHCP. Poiščite naslov IP povezanega Raspberry Pi ali Pi KVM. Za skeniranje omrežja in iskanje naslova IP lahko uporabite tudi aplikacijo Fing na pametnem telefonu.
Ko ga najdete, lahko naslov IP odprete v spletnem brskalniku, kot je Chrome ali Safari. To bo naložilo stran za prijavo Pi KVM. Za uporabniško ime in geslo vnesite "admin", nato kliknite Vpiši se.
Kliknite Terminal in nato sledite tem korakom, da omogočite dovoljenja za branje/pisanje in posodobite Pi KVM.
Prijavite se kot superuporabnik (korenski uporabnik). Geslo je privzeto »root«.
su
Omogočite dovoljenja za branje/pisanje:
rw
Nato vnesite naslednji ukaz, da preverite in posodobite Pi KVM:
pacman -Syu
S tem boste preverili in namestili posodobitve. Dokončanje lahko traja nekaj minut. Po posodobitvah naredite datotečni sistem samo za branje, tako da zaženete naslednji ukaz:
ro
Nato se vrnite na domačo stran in kliknite na KVM možnost. To bi moralo takoj naložiti zaslon vašega strežnika ali računalnika, na katerega je priključena zajemna kartica HDMI v CSI ali HDMI v USB. Zdaj lahko do računalnika ali strežnika dostopate na daljavo.
Na voljo je tudi več drugih možnosti, ki jih lahko uporabite za prilagoditev kakovosti pretočne slike, FPS, velikosti, pritrditve ISO itd.
Uporabljamo 32 GB kartico microSD, ki nam zagotavlja več prostega prostora za gostovanje več slik OS na Pi. Lahko uporabiš večja kartica microSD za shranjevanje več slik operacijskega sistema, tako da lahko kadar koli namestite drug operacijski sistem na strežnik potrebno.
Lahko se tudi povežete in omogočite krmiljenje ATX za vklop/izklop ali ponastavitev računalnika ali strežnika.
Izpostavite Pi KVM internetu za oddaljeni dostop
Če želite omogočiti oddaljeni dostop do vašega Raspberry Pi ali Pi KVM, lahko uporabite DuckDNS in Port Forwarding v vašem usmerjevalniku. Lahko tudi nastavite tunel Cloudflare za oddaljen dostop do vašega Pi KVM in nadzor vašega računalnika ali strežnika z varno povezavo HTTPS.
Druga možnost je, da namestite in uporabljate TailscaleVPN za dostop do Pi KVM od koder koli. TailScale je brezplačno orodje za zasebne namene, ki ga lahko nastavite v Pi KVM in na daljinskem upravljalniku. Naprava Windows, macOS, Linux, Android ali iOS, ki jo boste uporabljali za dostop do Pi KVM prek internet.
Če želite namestiti in nastaviti Tailscale, zaženite naslednje ukaze v aplikaciji Terminal.
su
rw
pacman -Syu tailscale-pikvmsystemctl omogoči --zdaj z repom
To bo namestilo Tailscale in omogočilo njegov samodejni zagon, če se Pi KVM znova zažene.
tailscale up
To bo prikazalo URL. Kopirajte URL v spletni brskalnik in avtorizirajte. Po avtorizaciji vnesite naslednji ukaz za ponovni zagon Pi KVM:
ponovni zagon
Zdaj lahko dostopate do strežnika ali računalnika, povezanega s Pi KVM, iz katerega koli sistema. V napravo morate samo namestiti Tailscale VPN, obiščite skrbniško stran, da si ogledate razpoložljivo VPN omrežij in nato uporabite prikazani URL Tailscale Pi KVM za dostop in nadzor vašega strežnika ali računalnika na daljavo. Če želite izvedeti več, lahko obiščete Pi KVM GitHub strani.
Najbolj ugoden KVM prek IP
Ta DIY Pi KVM je eno najbolj dostopnih stikal KVM, ki ga lahko uporabite za popoln nadzor nad svojim strežnike ali stroje na daljavo, tudi če se ne zaženejo ali se zrušijo ali naletijo na programsko opremo ali OS, povezano napake. Hitro lahko namestite operacijski sistem ISO, ga namestite in obnovite varnostno kopijo, da vzpostavite strežnik in storitve nazaj.
Uporabite lahko tudi Raspberry Pi Zero 2 W, da zmanjšate skupne stroške izdelave in odtis. Vendar bi morali pričakovati manj sličic in nekoliko večjo zakasnitev kot Raspberry Pi 4, ki smo ga uporabili v tej vadnici.