Obsah:

Prístup k systému súborov Raspberry Pi prostredníctvom systému Windows: 9 krokov
Prístup k systému súborov Raspberry Pi prostredníctvom systému Windows: 9 krokov

Video: Prístup k systému súborov Raspberry Pi prostredníctvom systému Windows: 9 krokov

Video: Prístup k systému súborov Raspberry Pi prostredníctvom systému Windows: 9 krokov
Video: Leap Motion SDK 2024, Júl
Anonim
Prístup k systému súborov Raspberry Pi prostredníctvom systému Windows
Prístup k systému súborov Raspberry Pi prostredníctvom systému Windows
Prístup k systému súborov Raspberry Pi prostredníctvom systému Windows
Prístup k systému súborov Raspberry Pi prostredníctvom systému Windows

Už ste niekedy dostali Raspberry Pi a odišli ste „Musím ho vždy nastaviť pomocou monitora, myši a klávesnice!“Frustrácia, ktorú spôsobuje odpojenie/opätovné zapojenie monitora a klávesnice/myši z dôvodu prístupu k Raspberry Pi, je na špičkovej úrovni. Uchýlíte sa buď k tomu, aby ste nechali všetko zapojené, čo vás bude stáť drahocenný priestor na pracovnom stole, alebo v horšom prípade nedokončený projekt *vložte strašidlá nočných môr *! Nebolo by jednoduchšie získať prístup k súborom a skriptom priamo z vlastného počítača?

Tento návod vás prevedie nastavením vzdialeného prístupu k súborom na vašom Raspberry Pi. Najlepšie na tom je, že k Raspberry Pi nikdy nebudete musieť nič pripájať! Toto bude fungovať pre Windows a malo by to fungovať aj pre Mac a Linux.

Obrázok hlavičky pochádza z ReasearchGate

Zásoby

Na tento tutoriál budete potrebovať:

  • Raspberry Pi (samozrejme)
  • Počítač s prístupom na LAN (WiFi alebo ethernet)
  • Karta SD pre váš Raspberry Pi (8 GB a viac)
  • Napájací zdroj pre váš Raspberry Pi

Krok 1: Inštalácia systému Raspberry Pi OS

Inštalácia systému Raspberry Pi OS
Inštalácia systému Raspberry Pi OS
Inštalácia systému Raspberry Pi OS
Inštalácia systému Raspberry Pi OS
Inštalácia systému Raspberry Pi OS
Inštalácia systému Raspberry Pi OS

V tejto časti budete inštalovať operačný systém (OS) pre Raspberry Pi na vašu SD kartu.

Poznámka k operačnému systému: Ak plánujete nepoužívať pracovnú plochu Raspberry Pi, vybral by som si verziu Lite, pretože odstraňuje nepotrebný softvér (desktop, Chromium, Jupyter atď.), Pričom za sebou necháva iba príkazovú konzolu a absolútne potrebný softvér.. To maximalizuje pamäť na ukladanie súborov, balíkov a spúšťanie vlastných programov a zbytočne nevyužíva zdroje spustením grafického rozhrania, keď ho nebudete používať. Nájdete ho pod Raspberry Pi OS (Other) -> Raspberry Pi OS Lite (32 bit). V opačnom prípade to urobí akýkoľvek iný Raspberry Pi OS.

  1. Pripojte kartu SD k počítaču. Ak váš počítač nemá čítačku kariet SD, budete si ju musieť kúpiť.
  2. [VOLITEĽNÉ] Naformátujte kartu SD. Ak sa počítaču nedarí naformátovať, skúste použiť iný port.
  3. Prejdite na webovú stránku RaspberryPi a stiahnite si nástroj RaspberryPi Imager. Pomôže vám to pri inštalácii obrazu operačného systému na kartu SD. Akonáhle je obslužný program nainštalovaný, spustite ho.
  4. Kliknite na položku Vybrať OS. Keď sa otvorí dialógové okno, vyberte požadovaný OS.
  5. Kliknite na položku Vybrať kartu SD. Keď sa otvorí dialógové okno, vyberte kartu SD.
  6. Uistite sa, že ste vybrali správnu jednotku, na ktorú sa zmestí vaša karta SD!
  7. Skontroluj znova!
  8. Kliknite na Napísať. Tento nástroj teraz stiahne a nainštaluje operačný systém na kartu SD.

Krok 2: Nastavenie Raspberry Pi (časť 1) - WiFi a SSH

Nastavenie Raspberry Pi (časť 1) - WiFi a SSH
Nastavenie Raspberry Pi (časť 1) - WiFi a SSH
Nastavenie Raspberry Pi (časť 1) - WiFi a SSH
Nastavenie Raspberry Pi (časť 1) - WiFi a SSH
Nastavenie Raspberry Pi (časť 1) - WiFi a SSH
Nastavenie Raspberry Pi (časť 1) - WiFi a SSH

V tejto sekcii povolíte SSH a WiFi na vašom Raspberry Pi. SSH znamená Secure Shell a je to v zásade bezpečný spôsob vzdialeného prístupu k príkazovým riadkom. Viac informácií o SSH nájdete tu.

  1. Pripojte kartu SD s nainštalovaným operačným systémom k počítaču (ak tam ešte nie je).
  2. Otvorte adresár karty SD. Môže mať iný názov, zvyčajne boot, ale stále by to mal byť systém Raspberry Pi.
  3. Vytvorte nový textový súbor a nazvite ho ssh. Žiadne prípony súborov, iba ssh (odstráňte príponu.txt).
  4. Vytvorte nový textový súbor a nazvite ho wpa_supplicant.conf. Uistite sa, že zmeníte príponu.txt na.conf. Môže sa zobraziť výzva na potvrdenie.
  5. Teraz nastavíme WiFi prístup k Raspberry Pi. Ak pripájate Raspberry Pi na ethernetový kábel, môžete prejsť na ďalší krok návodu.
  6. Otvorte novo vytvorený súbor wpa_supplicant.conf pomocou ľubovoľného textového editora. Skopírujte a prilepte doň:

    krajina =

    ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 sieť = {ssid = "" psk = "" key_mgmt = WPA-PSK}

  7. Nahraďte kódom ISO Alpha-2 vašej krajiny.
  8. Nahraďte názvom siete a heslom WiFi.

Váš súbor wpa_supplicant.conf by mal vyzerať takto:

krajina = GB

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 sieť = {ssid = "MyHomeNetwork" psk = "S3cretPa55word" key_mgmt = WPA-PSK}

Teraz sa stane, že Raspberry Pi bude pri štarte hľadať súbor ssh. Ak ho nájde (bez ohľadu na to, čo súbor obsahuje), povolí SSH. Tiež bude hľadať súbor wpa_supplicant.conf na nastavenie WiFi. Preto sú tieto súbory potrebné.

Krok 3: Prístup k Raspberry Pi (časť 1) - Prístup k sieti

Prístup k Raspberry Pi (časť 1) - Prístup k sieti
Prístup k Raspberry Pi (časť 1) - Prístup k sieti

Teraz, keď sme nakonfigurovali SSH a nastavili WiFi, je čas zapnúť Raspberry Pi. Bezpečne vyberte kartu SD z počítača a zapojte ju do zásuvky na kartu SD Raspberry Pi. Pripojte napájací zdroj a zapnite ho. Počas tejto doby sa Raspberry Pi spustí a pripojí sa k vašej WiFi sieti.

Na SSH do vášho Raspberry Pi budete potrebovať jeho lokálnu IP adresu. Miestna adresa IP umožňuje smerovaču identifikovať, ktoré zariadenie pristupuje k sieti. IP adresu svojho Raspberry Pi môžete získať buď tak, že prejdete do smerovača a prehliadate všetky pripojené zariadenia, alebo použijete nejaký softvér na skenovanie IP (napríklad Angry IP Scanner). Budem používať Angry IP Scanner, pretože je veľmi jednoduchý na používanie.

Tento softvér robí skenovanie všetkých adries IP dostupných v sieti a vyhľadá všetky zariadenia, ktoré sú pripojené k vášmu smerovaču. Názov softvéru je trochu zavádzajúci v tom, že vás nehnevá ani neurobí pre váš počítač alebo smerovač nič škodlivé.

Ak používate Angry IP Scanner:

  1. Nainštalujte softvér do počítača so systémom Windows/Mac a spustite ho.
  2. Nastavte rozsah IP. Moja miestna sieť beží na 192.168.1.xxx, takže som nastavil môj dosah na 192.168.1.0 až 192.168.1.255. Prečítajte si tento článok, ktorý vám pomôže určiť, aký rozsah použiť.
  3. Stlačte tlačidlo Štart a nechajte Angry IP Scanner skenovať adresy IP.
  4. Akonáhle je Angry IP Scanner dokončený, vyhľadajte IP adresu, ktorej názov hostiteľa je niečo ako raspberrypi.local.
  5. Gratulujeme, máte IP adresu vášho Raspberry Pi!

Poznámka: Ak máte vo svojej sieti viac Raspberry Pis, možno bude potrebné vykonať skenovanie s vypnutým novým Raspberry Pi a potom skenovať znova so zapnutým Raspberry Pi. Budete musieť porovnať, ktoré nové pripojenie bolo vytvorené v sieti.

Krok 4: Prístup k Raspberry Pi (časť 2) - Prístup SSH

Prístup k Raspberry Pi (časť 2) - prístup SSH
Prístup k Raspberry Pi (časť 2) - prístup SSH
Prístup k Raspberry Pi (časť 2) - prístup SSH
Prístup k Raspberry Pi (časť 2) - prístup SSH
Prístup k Raspberry Pi (časť 2) - prístup SSH
Prístup k Raspberry Pi (časť 2) - prístup SSH
Prístup k Raspberry Pi (časť 2) - prístup SSH
Prístup k Raspberry Pi (časť 2) - prístup SSH

Teraz, keď máte IP adresu Raspberry Pi, môžete na ňu SSH. Ako používateľ systému Windows budete potrebovať klienta SSH ako PuTTY.

  1. Spustite program PuTTY.
  2. V sekcii Kategória na ľavej strane okna skontrolujte, či máte vybratú reláciu.
  3. Na pravej strane okna pod názvom hostiteľa (alebo IP adresa) zadajte IP adresu vášho Raspberry Pi, ktorú ste našli v predchádzajúcom kroku. V mojom prípade to bolo 192.168.1.77.
  4. V časti Port skontrolujte, či je nastavená na 22.
  5. V časti Typ pripojenia skontrolujte, či je vybratá možnosť SSH.
  6. [NEPOVINNÉ] Tieto nastavenia môžete uložiť tak, že do sekcie Uložené relácie napíšete názov relácie a potom stlačíte tlačidlo Uložiť.
  7. Stlačte tlačidlo Otvoriť. Ak sa pripájate prvýkrát, PuTTY vás vyzve, aby ste povolili kľúče odtlačkov prstov. Umožnite im pokračovať v SSH vo vašom Raspberry Pi.
  8. Konzola by vás mala požiadať o prihlásenie pomocou používateľského mena. Zadajte pí a stlačte Enter.
  9. Potom budete požiadaní o heslo. Napíšte malinu a stlačte kláves Enter.

To je všetko!

Krok 5: Nastavenie Raspberry Pi (časť 2) - Aktualizujte Raspberry Pi

Vždy je vhodné udržiavať aktualizovaný operačný systém Raspberry Pi. Akonáhle ste do Raspberry Pi pridali SSH, zadajte príkaz sudo apt update a stlačte kláves Enter. Tým sa aktualizujú balíky používané v OS. Ak vás systém požiada o potvrdenie, stlačte y. Uvidíte veľa textu a percent, ale to je v poriadku!

Po dokončení budete musieť aktualizovať samotný operačný systém. Spustite príkaz sudo apt full-upgrade. Tým sa stiahne a aktualizuje operačný systém a odstránia sa staré závislosti, ktoré už nepotrebuje. Uvidíte viac textu a percent, a to je tiež v poriadku!

Akonáhle je to dokončené, reštartujte Raspberry Pi spustením príkazu sudo reboot. Tým sa ukončí pripojenie SSH a reštartuje sa Raspberry Pi. Počkajte niekoľko minút, kým sa Raspberry Pi znova spustí a pripojí sa k vašej sieti. Potom zopakujte krok 4 vyššie, aby ste SSH dostali do Raspberry Pi.

Krok 6: Nastavenie RaspberryPi (časť 3) - ľahký názov hostiteľa

Nastavenie RaspberryPi (časť 3) - ľahký názov hostiteľa
Nastavenie RaspberryPi (časť 3) - ľahký názov hostiteľa
Nastavenie RaspberryPi (časť 3) - ľahký názov hostiteľa
Nastavenie RaspberryPi (časť 3) - ľahký názov hostiteľa
Nastavenie RaspberryPi (časť 3) - ľahký názov hostiteľa
Nastavenie RaspberryPi (časť 3) - ľahký názov hostiteľa

Teraz musíme povoliť ľahký prístup k súborovému systému Raspberry Pi, aby sme mali prístup k súborom a priečinkom Raspberry Pi. Na to budeme musieť zmeniť názov hostiteľa a nainštalovať niekoľko ďalších balíkov.

  1. V konzole Raspberry Pi napíšte sudo raspi-config a stlačte Enter.
  2. Pomocou klávesov so šípkami prejdite na položku Možnosti siete a stlačte kláves Enter.
  3. Vyberte položku Názov hostiteľa.
  4. Nastavte názov nového hostiteľa. Napríklad ten môj som nastavil na MyLocalPi. Potom stlačte Enter.
  5. Pokračujte výberom položky Dokončiť a vráťte sa na hlavnú obrazovku. Ukončite nástroj RaspiConfig.
  6. Ak vás systém požiada o reštart, zvoľte áno. Ak nie, zadajte do konzoly sudo reboot a stlačte Enter.

Že sa zmenil názov hostiteľa, môžete skontrolovať zadaním názvu hostiteľa do konzoly a stlačením klávesu Enter. Mali by ste vidieť svoje nové meno hostiteľa. Môžete tiež znova spustiť Angry IP Scanner a mali by ste vidieť, že názov hostiteľa vášho Raspberry Pi sa zmení.

Krok 7: Nastavenie RaspberryPi (časť 4) - Samba

Teraz nastavíme prístup k súborom pomocou Samby. Samba je balík, ktorý strojom poskytuje prístup k súborovému systému Raspberry Pi. S ním by ste mali mať možnosť ovládať Raspberry Pi pomocou okna prieskumníka systému Windows alebo vyhľadávača Mac. Pre používateľov systému Windows je to známe ako zdieľanie súborov Windows. Používateľom počítačov Mac tiež umožňuje prístup k Raspberry Pi v zdieľanom priečinku.

  1. Do konzoly napíšte sudo apt install -y samba. Tým sa nainštaluje balík Samba.
  2. Po inštalácii zadajte sudo nano /etc/samba/smb.conf. V konzole sa otvorí súbor smb.conf, pripravený na úpravu.
  3. Musíme nakonfigurovať Sambu, aby nám poskytla prístup k systému súborov na Raspberry Pi. V spodnej časti súboru smb.conf pridajte nasledujúce riadky:

    [PiShare]

    comment = Pi Share path =/home/pi browseable = yes writeeable = yes only guest = no create mask = 0740 directory mask = 0750 public = no

  4. Ukončite stlačením klávesov Ctrl+X (ovládací kláves a kláves X). Keď sa zobrazí výzva na uloženie, stlačte Áno.
  5. Teraz musíme vytvoriť používateľa Samby pre vzdialený prístup. V konzole napíšte sudo smbpasswd -a pi. Tým sa vytvorí pi používateľa Samba.
  6. Vytvorte heslo pre svojho používateľa Samba. Budete vyzvaní na opätovné zadanie rovnakého hesla.

To je všetko!

Krok 8: Prístup k Raspberry Pi (časť 3) - Prístup k súborom

Prístup k Raspberry Pi (časť 3) - Prístup k súborom
Prístup k Raspberry Pi (časť 3) - Prístup k súborom
Prístup k Raspberry Pi (časť 3) - Prístup k súborom
Prístup k Raspberry Pi (časť 3) - Prístup k súborom
Prístup k Raspberry Pi (časť 3) - Prístup k súborom
Prístup k Raspberry Pi (časť 3) - Prístup k súborom

Teraz, keď ste nastavili Raspberry Pi, je čas obrátiť sa na vzdialený počítač.

Do svojho systému súborov môžete vstúpiť nasledujúcimi spôsobmi:

  • Otvorte okno Spustiť stlačením klávesov WinKey+R a zadaním príkazu [HOSTNAME], pričom názov [HOSTNAME] nahraďte názvom hostiteľa, ktorý ste zadali v kroku 6.
  • Otvorte okná prieskumníka (napríklad Dokumenty alebo Môj počítač). Do panela s adresou zadajte [HOSTNAME] a [HOSTNAME] nahraďte názvom hostiteľa, ktorý ste zadali v kroku 6.
  • Na pracovnej ploche kliknite pravým tlačidlom myši a vyberte položku Nové-> Skratka. Do textového poľa pre umiestnenie zadajte [HOSTNAME] a reťazec [HOSTNAME] nahraďte názvom hostiteľa, ktorý ste zadali v kroku 6. Stlačte tlačidlo Ďalej. Skratke potom môžete dať názov podľa vlastného výberu.

Keď sa pokúsite získať prístup k systému súborov Raspberry Pi pomocou vyššie uvedených metód, systém Windows vás požiada o zadanie používateľského mena a hesla. Použite používateľské meno a heslo, ktoré ste nastavili pre profil Samba (krok 7).

Krok 9: Záverečné poznámky

To je všetko! Teraz sa môžete v systéme súborov Raspberry Pi pohybovať pomocou štandardného systému súborov na navigáciu v počítači. Je to oveľa pohodlnejšie, ako musieť zapojiť myš, klávesnicu a monitor alebo sa pohybovať v adresároch pomocou viacerých príkazov ls.

Pre sebavedomejších a pokročilejších používateľov môžete tiež spustiť príkazy git checkout priamo na Raspberry Pi prostredníctvom systému Windows. Vďaka tomu je oveľa jednoduchšie zvládnuť odhlasovanie, úpravu a ukladanie kódu do úložiska.

Pomerne dôležitá poznámka

Keď vstúpite do systému súborov Raspberry Pi, zobrazia sa vám dva priečinky: pi a PiShare (alebo podobné, v závislosti od používateľského mena Samba a nakonfigurovaného názvu v súbore smb.conf, oba v kroku 7). V takom prípade vám výber priečinkov umožní prístup k súborom a ich otvorenie, ALE navigácia v priečinku pi znamená, že stratíte úpravy privilégií, tj nebudete môcť vytvárať a upravovať súbory. Pohyb v priečinku PiShare vám však poskytuje plný prístup.

To je všetko! Teraz pre svoje projekty Raspberry Pi nepotrebujete ani myš, klávesnicu a monitor! Aké je to oslobodzujúce?

Odporúča: