Raspberry Pi attālinātai vadībai no cita datora vai ierīces ir daudz priekšrocību. Šeit ir norādīti labākie veidi, kā to izdarīt.

Raspberry Pi ir lieliska maza ierīce, kas ļauj paveikt diezgan daudz. Varat to izmantot, lai uzzinātu par kodēšanu, izveidotu robotus, straumētu filmas un pat spēlētu spēles. Bet ko darīt, ja jums ir nepieciešams attālināti piekļūt savam Raspberry Pi no cita datora vai ierīces? Apskatīsim labākos veidus, kā kontrolēt Raspberry Pi bez fiziskas piekļuves.

Ieguvumi no attālās piekļuves Raspberry Pi

Daži no iespējamiem ieguvumiem, ko sniedz Raspberry Pi attālināta vadība, ietver:

  1. Samazināts enerģijas patēriņš: attālināta piekļuve Raspberry Pi samazina iestatījuma enerģijas pieprasījumu, jo tas novērš nepieciešamību pēc atsevišķa tastatūra, pele un monitors Raspberry Pi. Šāda veida iestatīšana tiek saukta par savienojumu bez galvas, un tas ir viens no veidi, kā samaziniet Raspberry Pi iestatījuma enerģijas patēriņu.
  2. Ērtības: Attālā piekļuve ļauj kontrolēt Raspberry Pi no jebkuras vietas pasaulē, ja vien tas ir savienots ar internetu. Piemēram, varat pievienot savu 3D printeri Raspberry Pi un uzraudzīt/vadīt printeri, izmantojot Octoprint atvaļinājuma laikā. Attālā piekļuve arī atvieglo Raspberry Pi iestatīšanu jaunā vietā.
  3. Vienkārša iestatīšana un pārnesamība: ar iespējotu attālo piekļuvi, pārvietojoties, nav jāiepako atsevišķs displejs, tastatūra un pele apkārt ar savu Raspberry Pi. Lai to vadītu, jums vienkārši jāpievieno dators vai mobilais tālrunis ar Pi attālināti.

1. Attālā piekļuve, izmantojot SSH

Secure Shell jeb SSH ir tīkla protokols, kas nodrošina drošu veidu, kā diviem datoriem sazināties un koplietot datus nenodrošinātā tīklā. Viena no galvenajām SSH priekšrocībām ir tā, ka tas nodrošina spēcīgu datu šifrēšanu, lai nodrošinātu, ka sensitīvie dati tiek droši nosūtīti tīklā.

SSH darbojas lielākajā daļā skaitļošanas platformu. Jums vienkārši jāinstalē klients datorā, no kura jūs kontrolējat, un jāinstalē serveris otrā datorā, kurā plānojat izmantot SSH.

Lielākajai daļai platformu, piemēram, Windows, Linux un macOS, terminālī/komandrindā ir iepriekš instalēts SSH klients. Linux izplatījumos, piemēram, Raspberry Pi OS, ir standarta OpenSSH ieviešana, kas atvieglo SSH servera iestatīšanu. Viss, kas jums jādara, ir iespējojiet SSH savā Raspberry Pi un izveidojiet savienojumu no citas ierīces.

2. Attālā piekļuve, izmantojot VNC

Virtuālā tīkla skaitļošana (VNC) ir attālās darbvirsmas koplietošanas risinājums, kas piedāvā grafisku lietotāja interfeisu cita datora attālās instances vadīšanai. Tas izmanto atvērtā pirmkoda Remote Frame Buffer (RFB) protokolu un tāpēc ir saderīgs ar vairākām operētājsistēmām, piemēram, Windows, macOS un Linux.

Galvenā atšķirība starp VNC un SSH ir tāda, ka VNC nodrošina grafisko lietotāja interfeisu tieši, savukārt SSH galvenokārt tiek izmantots, izmantojot komandrindu. No otras puses, SSH ir drošāks, daudz ātrāks un mazāk resursietilpīgs.

VNC iestatīšana Raspberry Pi ir diezgan vienkārša, jo VNC serveris jau ir iepriekš instalēts jaunākajos Raspberry Pi OS laidienos. Tomēr, ja izmantojat Raspberry Pi OS versiju, kas ir vecāka par Raspbian Jessie, jums manuāli jāinstalē VNC serveris.

Jums ir jāinstalē VNC Viewer savā klientā, vai nu citā datorā, vai mobilajā ierīcē. Par laimi, ir VNC Viewer versijas gan Android, gan iOS.

3. Attālā piekļuve, izmantojot RDP

Remote Desktop Protocol jeb RDP ir Microsoft patentēts programmatūras risinājums cita datora attālai vadībai, izmantojot tīkla savienojumu. RDP izmanto klienta-servera izkārtojumu, kurā jūsu galvenais dators mitina klientu, bet attālais dators mitina serveri. Galvenā RDP priekšrocība ir tā, ka tā nodrošina audio un video novirzīšanu, ļaujot atskaņot mūziku un skatīties videoklipus vietējā datorā. Tas arī nodrošina starpliktuves koplietošanu starp attālo un vietējo datoru.

Lai attālināti piekļūtu savam Raspberry Pi, izmantojot RDP, jums būs jāinstalē Xrdp — RDP servera atvērtā koda ieviešana, kas darbojas operētājsistēmās, kuru pamatā ir Linux.

Varat arī izmantot RDP, lai iestatiet attālās darbvirsmas savienojumu no Raspberry Pi, lai piekļūtu savam Windows datoram.

4. Attālā piekļuve, izmantojot VPN

VPN (virtuālais privātais tīkls) darbojas kā tunelis, kas nodrošina drošu savienojumu. Lai gan to biežāk izmanto drošības nolūkos, VPN var nodrošināt arī attālu piekļuvi jūsu mājas tīklam.

VPN konfigurēšana attālajai piekļuvei ir salīdzinoši vienkārša. Jūs varat iestatiet savu VPN serveri savā Raspberry Pi izmantojot PiVPN un WIreGuard. Tālāk viss, kas jums nepieciešams, ir klients ar atbilstošiem akreditācijas datiem. Atšķirībā no RDP, lai VPN darbotos labi, ir nepieciešams liela joslas platuma savienojums. Tātad, ja jūsu tīklam ir mazs augšupielādes joslas platums, VPN var nebūt jums piemērotākais risinājums. Tomēr VPN piedāvā daudz lielāku drošību un šifrēšanu, salīdzinot ar RDP.

Turklāt VPN nav vienkāršākais attālās piekļuves risinājums, ko iestatīt, taču tas ir tā vērts, ja jums ir nepieciešama plaša privātuma un drošība.

5. Attālā piekļuve, izmantojot trešās puses attālās piekļuves programmatūru

Vairākas citas lietojumprogrammas ļauj attālināti vadīt Raspberry Pi. Tie ietver:

  • TeamViewer: šī populārā attālās darbvirsmas programmatūra ļauj lietotājiem attālināti piekļūt datoriem vai ierīcēm un kontrolēt tos. Tas ir vairāku platformu un ļauj lietotājiem izveidot savienojumu ar dažādām operētājsistēmām, piemēram, Windows, macOS, Linux, iOS un Android. Tomēr tas ir mazāk drošs nekā lielākā daļa iepriekš uzskaitīto opciju, tā vietā par prioritāti izvirzot lietošanas ērtumu. TeamViewer ir patentēta programmatūra ar lētāko plānu, kura cena ir aptuveni USD 12 mēnesī, un rēķins tiek iekasēts katru gadu.
  • AnyDesk: šī attālās darbvirsmas programmatūra lietotājiem nodrošina iespēju izveidot savienojumu ar attāliem datoriem un kontrolēt tos. Tas uzsver ātru un vienmērīgu veiktspēju pat zema joslas platuma savienojumiem. Tas atbalsta vairākas platformas un ir nedaudz lētāks nekā TeamViewer — apmēram USD 11 mēnesī.
  • Chrome attālā darbvirsma: šī funkcija ļauj lietotājiem attālināti piekļūt un kontrolēt savus datorus, izmantojot pārlūku Chrome vai jebkuru citu pārlūkprogrammu, kuras pamatā ir Chromium. Lietotāji var iestatīt attālo piekļuvi, savos datoros instalējot lietotni Chrome Remote Desktop un pēc tam piekļūstot tai no jebkuras citas ierīces, kurā darbojas pārlūks Chrome.

Ir viegli kontrolēt Raspberry Pi attālināti

Iespējas ir praktiski neierobežotas, ja runa ir par Raspberry Pi attālinātu vadību. Lai izvēlētos sev vispiemērotāko metodi, jums jāņem vērā tādi faktori kā, vai jums ir nepieciešams grafiskais interfeiss, drošības apsvērumi, jūsu budžets (apmaksātajām metodēm), platforma, kurai piekļūstat, un tehniskā sarežģītība iesaistīti. Ņemot vērā visus šos faktorus, būs daudz vieglāk izvēlēties sev piemērotāko attālās piekļuves interfeisu.