Daljinsko upravljanje vašim Raspberry Pi s drugog računala ili uređaja ima mnoge prednosti. Ovdje su najbolji načini za to.

Raspberry Pi je izvrstan mali uređaj koji vam omogućuje da učinite jako puno. Možete ga koristiti za učenje o kodiranju, izradu robota, streamanje filmova, pa čak i igranje igrica. Ali što ako svom Raspberry Piju trebate pristupiti daljinski s drugog računala ili uređaja? Pogledajmo najbolje načine za kontrolu vašeg Raspberry Pi bez fizičkog pristupa.

Prednosti daljinskog pristupa vašem Raspberry Pi

Neke od potencijalnih prednosti daljinskog upravljanja vašim Raspberry Pi uključuju:

  1. Smanjena potrošnja energije: Daljinski pristup vašem Raspberry Piju smanjuje zahtjeve za napajanjem vaše postavke budući da uklanja potrebu za zasebnim tipkovnica, miš i monitor za Raspberry Pi. Ova vrsta postavljanja naziva se bezglava veza i jedna je od načina za smanjite potrošnju energije vašeg Raspberry Pi postava.
  2. Pogodnost: Daljinski pristup vam omogućuje da kontrolirate svoj Raspberry Pi s bilo kojeg mjesta na svijetu, sve dok je spojen na internet. Na primjer, možete spojiti svoj 3D printer na Raspberry Pi i nadzirati/kontrolirati pisač putem Octoprinta dok je na odmoru. Daljinski pristup također olakšava postavljanje vašeg Raspberry Pi na novoj lokaciji.
  3. Jednostavnost postavljanja i prenosivost: S omogućenim daljinskim pristupom, nema potrebe za pakiranjem zasebnog zaslona, ​​tipkovnice i miša prilikom premještanja sa svojim Raspberry Pijem. Samo trebate spojiti svoje računalo ili mobilni telefon na Pi kako biste njime upravljali na daljinu.

1. Daljinski pristup putem SSH

Secure Shell ili SSH mrežni je protokol koji dvama računalima omogućuje siguran način komunikacije i dijeljenja podataka putem nezaštićene mreže. Jedna od glavnih prednosti SSH-a je to što pruža snažnu enkripciju podataka kako bi se osiguralo sigurno slanje osjetljivih podataka preko mreže.

SSH radi na većini računalnih platformi. Samo trebate instalirati klijenta na računalo s kojeg upravljate i instalirati poslužitelj na drugo računalo na koje ćete koristiti SSH.

Većina platformi kao što su Windows, Linux i macOS imaju SSH klijent unaprijed instaliran u terminalu/naredbenom retku. Linux distribucije kao što je Raspberry Pi OS imaju standardnu ​​implementaciju OpenSSH-a, što olakšava postavljanje SSH poslužitelja. Sve što trebate učiniti je omogućite SSH na vašem Raspberry Pi i povežite se s drugog uređaja.

2. Daljinski pristup putem VNC-a

Virtual Network Computing (VNC) rješenje je za dijeljenje udaljene radne površine koje predstavlja grafičko korisničko sučelje za upravljanje udaljenom instancom drugog računala. Koristi protokol otvorenog koda Remote Frame Buffer (RFB) i stoga je kompatibilan s više operativnih sustava, kao što su Windows, macOS i Linux.

Osnovna razlika između VNC-a i SSH-a je u tome što VNC pruža grafičko korisničko sučelje izravno dok se SSH uglavnom koristi putem naredbenog retka. S druge strane, SSH je sigurniji, mnogo brži i zahtijeva manje resursa.

Postavljanje VNC-a na Raspberry Pi prilično je jednostavno jer VNC Server već dolazi unaprijed instaliran na novijim izdanjima Raspberry Pi OS-a. Međutim, ako koristite Raspberry Pi OS verziju stariju od Raspbian Jessie, morate ručno instalirati VNC poslužitelj.

Morate instalirati VNC Viewer na svom klijentu, bilo na drugom računalu ili mobilnom uređaju. Srećom, postoje verzije VNC Viewera i za Android i za iOS.

3. Daljinski pristup putem RDP-a

Remote Desktop Protocol ili RDP je Microsoftovo vlasničko softversko rješenje za upravljanje drugim računalom na daljinu putem mrežne veze. RDP koristi raspored klijent-poslužitelj gdje vaše glavno računalo ugošćuje klijenta dok udaljeno računalo ugošćuje poslužitelj. Ključna prednost RDP-a je ta što omogućuje preusmjeravanje zvuka i videa, što vam omogućuje reprodukciju glazbe i gledanje videa na vašem lokalnom računalu. Također omogućuje dijeljenje međuspremnika između udaljenog i lokalnog računala.

Da biste daljinski pristupili vašem Raspberry Pi putem RDP-a, morat ćete instalirati Xrdp, implementaciju otvorenog koda RDP poslužitelja koji radi na operativnim sustavima temeljenim na Linuxu.

Također možete koristiti RDP za postavite vezu s udaljenom radnom površinom s vašeg Raspberry Pi-a za pristup vašem Windows računalu.

4. Daljinski pristup putem VPN-a

VPN (virtualna privatna mreža) djeluje kao tunel koji pruža sigurnu vezu. Iako se češće koristi u sigurnosne svrhe, VPN također može pružiti udaljeni pristup vašoj kućnoj mreži.

Konfiguriranje VPN-a za udaljeni pristup je relativno jednostavno. Možeš postavite vlastiti VPN poslužitelj na svoj Raspberry Pi koristeći PiVPN i WIreGuard. Nakon toga, sve što trebate je klijent s odgovarajućim vjerodajnicama. Za razliku od RDP-a, VPN zahtijeva vezu velike propusnosti za dobar rad. Dakle, ako vaša mreža ima nisku propusnost prijenosa, VPN možda nije najbolja opcija za vas. VPN međutim nudi mnogo veću sigurnost i enkripciju u usporedbi s RDP-om.

Nadalje, VPN nije najlakše rješenje za daljinski pristup za postavljanje, ali vrijedi ako vam je potrebna velika privatnost i sigurnost.

5. Daljinski pristup putem softvera za daljinski pristup trećih strana

Nekoliko drugih aplikacija omogućuje vam daljinsko upravljanje vašim Raspberry Pi. To uključuje:

  • TeamViewer: Ovaj popularni softver za udaljenu radnu površinu omogućuje korisnicima daljinski pristup i kontrolu računala ili uređaja. Višeplatformski je i omogućuje korisnicima povezivanje s različitim operativnim sustavima kao što su Windows, macOS, Linux, iOS i Android. Međutim, manje je siguran od većine gore navedenih opcija, umjesto toga daje prednost jednostavnosti korištenja. TeamViewer je vlasnički softver, s najjeftinijim planom po cijeni od oko 12 USD mjesečno i naplaćuje se godišnje.
  • AnyDesk: Ovaj softver za udaljenu radnu površinu pruža korisnicima mogućnost povezivanja i kontrole udaljenih računala. Naglašava brzu i glatku izvedbu, čak i preko veza niske propusnosti. Podržava više platformi i nešto je jeftiniji od TeamViewera, oko 11 dolara mjesečno.
  • Udaljena radna površina Chrome: Ova značajka omogućuje korisnicima daljinski pristup i upravljanje svojim računalima pomoću Chromea ili bilo kojeg drugog preglednika temeljenog na Chromiumu. Korisnici mogu postaviti daljinski pristup instaliranjem aplikacije Chrome Remote Desktop na svoja računala, a zatim joj pristupiti s bilo kojeg drugog uređaja na kojem je pokrenut preglednik Chrome.

Daljinsko upravljanje Raspberry Pijem je jednostavno

Mogućnosti su gotovo neograničene kada je u pitanju daljinsko upravljanje vašim Raspberry Pi. Da biste odabrali metodu koja vam najviše odgovara, morat ćete razmotriti čimbenike kao što su trebate li grafičko sučelje, sigurnosni problemi, vaš proračun (za plaćene metode), platforma kojoj ćete pristupati i tehnička složenost uključeni. Bit će puno lakše odabrati najbolje sučelje za daljinski pristup nakon razmatranja svih ovih čimbenika.