Upravljanje vašega Raspberry Pi na daljavo iz drugega računalnika ali naprave ima številne prednosti. Tu so najboljši načini za to.
Raspberry Pi je odlična majhna naprava, ki vam omogoča marsikaj. Uporabite ga lahko za učenje kodiranja, izdelavo robotov, pretakanje filmov in celo igranje iger. Kaj pa, če morate do svojega Raspberry Pi dostopati na daljavo iz drugega računalnika ali naprave? Oglejmo si najboljše načine za nadzor vašega Raspberry Pi brez fizičnega dostopa.
Prednosti dostopa do vašega Raspberry Pi na daljavo
Nekatere potencialne prednosti daljinskega nadzora vašega Raspberry Pi vključujejo:
- Zmanjšana poraba energije: Oddaljen dostop do vašega Raspberry Pi zmanjša porabo energije vaše nastavitve, saj odpravlja potrebo po ločenem tipkovnico, miško in monitor za Raspberry Pi. Ta vrsta nastavitve se imenuje brezglava povezava in je ena od načine za zmanjšajte porabo energije vaše nastavitve Raspberry Pi.
- Udobje: Oddaljeni dostop vam omogoča, da svoj Raspberry Pi upravljate od koder koli na svetu, če je povezan z internetom. Na primer, svoj 3D-tiskalnik lahko povežete z Raspberry Pi in spremljanje/nadzor tiskalnika prek Octoprinta med dopustom. Oddaljeni dostop tudi olajša nastavitev vašega Raspberry Pi na novi lokaciji.
- Enostavna nastavitev in prenosljivost: Z omogočenim oddaljenim dostopom ni treba spakirati ločenega zaslona, tipkovnice in miške, ko se premikate s svojim Raspberry Pi. Če želite upravljati s Pi, morate samo povezati svoj osebni računalnik ali mobilni telefon na daljavo.
1. Oddaljeni dostop prek SSH
Secure Shell ali SSH je omrežni protokol, ki omogoča varen način za komunikacijo dveh računalnikov in izmenjavo podatkov prek nezaščitenega omrežja. Ena glavnih prednosti SSH je, da zagotavlja močno šifriranje podatkov, ki zagotavlja varno pošiljanje občutljivih podatkov po omrežju.
SSH deluje na večini računalniških platform. Samo namestiti morate odjemalca v računalnik, iz katerega nadzirate, in namestiti strežnik v drugi računalnik, v katerega boste uporabljali SSH.
Večina platform, kot so Windows, Linux in macOS, ima odjemalca SSH vnaprej nameščenega v terminalu/ukazni vrstici. Distribucije Linuxa, kot je OS Raspberry Pi, imajo standardno izvedbo OpenSSH, kar olajša nastavitev strežnika SSH. Vse kar morate storiti je omogočite SSH na vašem Raspberry Pi in se povežite iz druge naprave.
2. Oddaljeni dostop prek VNC
Virtual Network Computing (VNC) je rešitev za skupno rabo namizja na daljavo, ki predstavlja grafični uporabniški vmesnik za nadzor oddaljene instance drugega računalnika. Uporablja odprtokodni protokol Remote Frame Buffer (RFB) in je zato združljiv z več operacijskimi sistemi, kot so Windows, macOS in Linux.
Osnovna razlika med VNC in SSH je, da VNC zagotavlja grafični uporabniški vmesnik neposredno, medtem ko se SSH večinoma uporablja prek ukazne vrstice. Po drugi strani pa je SSH bolj varen, veliko hitrejši in zahteva manj virov.
Nastavitev VNC na Raspberry Pi je precej enostavna, saj je strežnik VNC že vnaprej nameščen v zadnjih izdajah Raspberry Pi OS. Vendar, če uporabljate različico OS Raspberry Pi, starejšo od Raspbian Jessie, morate ročno namestiti strežnik VNC.
V odjemalca morate namestiti VNC Viewer, bodisi drug osebni računalnik ali mobilno napravo. Na srečo obstajajo različice pregledovalnika VNC za Android in iOS.
3. Oddaljeni dostop prek RDP
Protokol oddaljenega namizja ali RDP je Microsoftova lastniška programska rešitev za nadzor drugega računalnika na daljavo prek omrežne povezave. RDP uporablja dogovor odjemalec-strežnik, kjer vaš glavni računalnik gosti odjemalca, medtem ko oddaljeni računalnik gosti strežnik. Ključna prednost RDP je, da omogoča preusmeritev zvoka in videa, kar vam omogoča predvajanje glasbe in gledanje videoposnetkov na lokalnem računalniku. Omogoča tudi skupno rabo odložišča med oddaljenim in lokalnim računalnikom.
Če želite oddaljeno dostopati do vašega Raspberry Pi prek RDP, boste morali namestiti Xrdp, odprtokodno izvedbo strežnika RDP, ki deluje v operacijskih sistemih, ki temeljijo na Linuxu.
RDP lahko uporabite tudi za nastavite povezavo z oddaljenim namizjem iz Raspberry Pi za dostop do računalnika z operacijskim sistemom Windows.
4. Oddaljeni dostop prek VPN
VPN (virtualno zasebno omrežje) deluje kot tunel, ki zagotavlja varno povezavo. Čeprav se pogosteje uporablja za varnostne namene, lahko VPN nudi tudi oddaljeni dostop do vašega domačega omrežja.
Konfiguracija VPN za oddaljeni dostop je relativno enostavna. Ti lahko na Raspberry Pi nastavite svoj strežnik VPN z uporabo PiVPN in WIreGuard. Od tam naprej potrebujete le stranko z ustreznimi poverilnicami. V nasprotju z RDP VPN za dobro delovanje potrebuje povezavo z visoko pasovno širino. Torej, če ima vaše omrežje nizko pasovno širino za nalaganje, VPN morda ni najboljša možnost za vas. VPN pa ponuja veliko več varnosti in šifriranja v primerjavi z RDP.
Poleg tega VPN ni najlažja rešitev za oddaljen dostop, vendar se splača, če potrebujete obsežno zasebnost in varnost.
5. Oddaljeni dostop prek programske opreme za oddaljeni dostop tretjih oseb
Številne druge aplikacije vam omogočajo daljinsko upravljanje vašega Raspberry Pi. Tej vključujejo:
- TeamViewer: Ta priljubljena programska oprema za oddaljeno namizje uporabnikom omogoča oddaljen dostop do računalnikov ali naprav in nadzor nad njimi. Je večplatformski in uporabnikom omogoča povezavo z različnimi operacijskimi sistemi, kot so Windows, macOS, Linux, iOS in Android. Je pa manj varen kot večina zgoraj naštetih možnosti, namesto tega daje prednost enostavni uporabi. TeamViewer je lastniška programska oprema, pri čemer najcenejši načrt znaša približno 12 USD na mesec in se zaračuna letno.
- AnyDesk: Ta programska oprema za oddaljeno namizje uporabnikom omogoča povezavo z oddaljenimi računalniki in nadzor nad njimi. Poudarja hitro in gladko delovanje, tudi pri povezavah z nizko pasovno širino. Podpira več platform in je nekoliko cenejši od TeamViewerja, približno 11 USD na mesec.
- Oddaljeno namizje Chrome: Ta funkcija uporabnikom omogoča oddaljeni dostop do svojih računalnikov in nadzor nad njimi s Chromom ali katerim koli drugim brskalnikom, ki temelji na Chromiumu. Uporabniki lahko nastavijo oddaljeni dostop tako, da v svoje računalnike namestijo aplikacijo Chrome Remote Desktop in nato do nje dostopajo iz katere koli druge naprave, v kateri se izvaja brskalnik Chrome.
Upravljanje vašega Raspberry Pi na daljavo je preprosto
Možnosti so tako rekoč neomejene, ko gre za upravljanje Raspberry Pi na daljavo. Če želite izbrati način, ki vam najbolj ustreza, boste morali upoštevati dejavnike, kot so, ali potrebujete grafični vmesnik, pomisleke glede varnosti, vaš proračun (za plačljive metode), platformo, do katere boste dostopali, in tehnično zahtevnost vključeni. Po upoštevanju vseh teh dejavnikov bo veliko lažje izbrati najboljši vmesnik za oddaljeni dostop.