Raspberry Pi kaugjuhtimisel teisest arvutist või seadmest on palju eeliseid. Siin on parimad viisid, kuidas seda teha.
Raspberry Pi on suurepärane väike seade, mis võimaldab teil teha üsna palju. Saate seda kasutada kodeerimise õppimiseks, robotite ehitamiseks, filmide voogesitamiseks ja isegi mängude mängimiseks. Aga mis siis, kui teil on vaja oma Raspberry Pi-le kaugjuurdepääsu teisest arvutist või seadmest? Vaatame parimaid viise oma Raspberry Pi juhtimiseks ilma füüsilise juurdepääsuta.
Raspberry Pi kaugjuurdepääsu eelised
Mõned Raspberry Pi kaugjuhtimise võimalikud eelised on järgmised:
- Vähenenud energiatarve: Raspberry Pi kaugjuurdepääs vähendab teie seadistuse energiavajadust, kuna see eemaldab vajaduse eraldi Klaviatuur, hiir ja monitor Raspberry Pi jaoks. Seda tüüpi seadistust nimetatakse peata ühenduseks ja see on üks viise, kuidas vähendage oma Raspberry Pi seadistuse energiatarbimist.
- Mugavus: Kaugjuurdepääs võimaldab teil oma Raspberry Pi-d juhtida kõikjalt maailmast, kui see on Internetiga ühendatud. Näiteks võite ühendada oma 3D-printeri Raspberry Pi-ga ja jälgida/juhtida printerit Octoprinti kaudu puhkusel olles. Kaugjuurdepääs muudab ka Raspberry Pi uude asukohta seadistamise lihtsamaks.
- Seadistamise lihtsus ja kaasaskantavus: Kui kaugjuurdepääs on lubatud, pole vaja kolimisel kaasa pakkida eraldi kuvarit, klaviatuuri ja hiirt oma Raspberry Pi-ga ringi. Selle juhtimiseks peate lihtsalt ühendama oma arvuti või mobiiltelefoni Pi-ga eemalt.
1. Kaugjuurdepääs SSH kaudu
Secure Shell ehk SSH on võrguprotokoll, mis pakub kahele arvutile turvalise viisi suhtlemiseks ja andmete jagamiseks turvamata võrgu kaudu. SSH üks peamisi eeliseid on see, et see pakub tugevat andmete krüptimist, et tagada tundlike andmete turvaline saatmine üle võrgu.
SSH töötab enamikul arvutiplatvormidel. Peate lihtsalt installima kliendi arvutisse, millest juhite, ja installima serveri teise arvutisse, kuhu kavatsete SSH-i kasutada.
Enamikul platvormidel, nagu Windows, Linux ja macOS, on terminali/käsureale eelinstallitud SSH-klient. Linuxi distributsioonidel, näiteks Raspberry Pi OS-il, on OpenSSH standardrakendus, mis muudab SSH-serveri seadistamise lihtsamaks. Kõik, mida pead tegema, on lubage oma Raspberry Pi-s SSH ja ühendage teisest seadmest.
2. Kaugjuurdepääs VNC kaudu
Virtual Network Computing (VNC) on kaugtöölaua jagamise lahendus, mis pakub graafilist kasutajaliidest teise arvuti kaugeksemplari juhtimiseks. See kasutab avatud lähtekoodiga Remote Frame Buffer (RFB) protokolli ja ühildub seetõttu mitme operatsioonisüsteemiga, nagu Windows, macOS ja Linux.
Põhiline erinevus VNC ja SSH vahel on see, et VNC pakub otse graafilist kasutajaliidest, samas kui SSH-d kasutatakse enamasti käsurea kaudu. Teisest küljest on SSH turvalisem, palju kiirem ja vähem ressursimahukas.
VNC seadistamine Raspberry Pi-s on üsna lihtne, kuna VNC-server on Raspberry Pi OS-i viimastele väljaannetele juba eelinstallitud. Kui aga kasutate Raspberry Pi OS-i versiooni, mis on vanem kui Raspbian Jessie, peate VNC serveri käsitsi installima.
Peate installima VNC-vaaturi oma kliendile, kas teisele arvutile või mobiilseadmele. Õnneks on VNC Vieweri versioonid nii Androidi kui ka iOS-i jaoks.
3. Kaugjuurdepääs RDP kaudu
Remote Desktop Protocol ehk RDP on Microsofti patenteeritud tarkvaralahendus teise arvuti kaugjuhtimiseks võrguühenduse kaudu. RDP kasutab klient-serveri paigutust, kus teie põhiarvuti hostib klienti, samal ajal kui serveri hostib kaugarvuti. RDP peamine eelis on see, et see võimaldab heli ja video ümbersuunamist, võimaldades teil kohalikus arvutis muusikat esitada ja videoid vaadata. Samuti võimaldab see lõikelaua jagamist kaug- ja kohaliku arvuti vahel.
Raspberry Pi-le RDP kaudu kaugjuurdepääsuks peate installima Xrdp, RDP serveri avatud lähtekoodiga teostuse, mis töötab Linuxi-põhistes operatsioonisüsteemides.
Võite kasutada ka RDP-d looge oma Raspberry Pi kaudu kaugtöölauaühendus, et pääseda juurde oma Windowsi arvutile.
4. Kaugjuurdepääs VPN-i kaudu
VPN (virtuaalne privaatvõrk) toimib tunnelina, mis tagab turvalise ühenduse. Kuigi VPN-i kasutatakse sagedamini turvaeesmärkidel, võib see pakkuda ka teie koduvõrgule kaugjuurdepääsu.
VPN-i konfigureerimine kaugjuurdepääsu jaoks on suhteliselt lihtne. Sa saad seadistage oma Raspberry Pi-s oma VPN-server kasutades PiVPN-i ja WIreGuardi. Sealt edasi on vaja ainult sobivate mandaatidega klienti. Erinevalt RDP-st vajab VPN hästi töötamiseks suure ribalaiusega ühendust. Seega, kui teie võrgu üleslaadimise ribalaius on väike, ei pruugi VPN olla teie jaoks parim valik. Võrreldes RDP-ga pakub VPN siiski palju rohkem turvalisust ja krüptimist.
Lisaks pole VPN-i seadistamine kõige lihtsam kaugjuurdepääsu lahendus, kuid see on seda väärt, kui vajate ulatuslikku privaatsust ja turvalisust.
5. Kaugjuurdepääs kolmanda osapoole kaugjuurdepääsu tarkvara kaudu
Mitmed teised rakendused võimaldavad teil oma Raspberry Pi-d kaugjuhtida. Need sisaldavad:
- TeamViewer: see populaarne kaugtöölauatarkvara võimaldab kasutajatel arvutitele või seadmetele kaugjuurdepääsu ning neid juhtida. See on platvormideülene ja võimaldab kasutajatel luua ühenduse erinevate operatsioonisüsteemidega, nagu Windows, macOS, Linux, iOS ja Android. Kuid see on vähem turvaline kui enamik ülaltoodud valikuid, eelistades selle asemel kasutusmugavust. TeamViewer on patenteeritud tarkvara, mille odavaima paketi hind on umbes 12 dollarit kuus ja arve esitatakse igal aastal.
- AnyDesk: see kaugtöölaua tarkvara annab kasutajatele võimaluse kaugarvutitega ühenduse luua ja neid juhtida. See rõhutab kiiret ja sujuvat jõudlust isegi väikese ribalaiusega ühenduste korral. See toetab mitut platvormi ja on veidi odavam kui TeamViewer, umbes 11 dollarit kuus.
- Chrome Remote Desktop: see funktsioon võimaldab kasutajatel Chrome'i või mõne muu Chromiumi-põhise brauseriga kaugjuurdepääsu oma arvutitele ja neid juhtida. Kasutajad saavad seadistada kaugjuurdepääsu, installides oma arvutisse rakenduse Chrome Remote Desktop ja pääsedes seejärel sellele juurde mis tahes muust Chrome'i brauserit kasutavast seadmest.
Raspberry Pi kaugjuhtimine on lihtne
Raspberry Pi kaugjuhtimisel on valikud praktiliselt piiramatud. Enda jaoks kõige sobivama meetodi valimiseks peate arvestama selliste teguritega nagu see, kas vajate graafilist liidest, turvaprobleemid, teie eelarve (tasuliste meetodite puhul), platvorm, millele juurde pääsete, ja tehniline keerukus kaasatud. Pärast kõigi nende tegurite kaalumist on palju lihtsam valida endale parim kaugjuurdepääsu liides.