Kazalo:

Dostop do datotečnega sistema Raspberry Pi v sistemu Windows: 9 korakov
Dostop do datotečnega sistema Raspberry Pi v sistemu Windows: 9 korakov

Video: Dostop do datotečnega sistema Raspberry Pi v sistemu Windows: 9 korakov

Video: Dostop do datotečnega sistema Raspberry Pi v sistemu Windows: 9 korakov
Video: Как сделать систему для расширенного измерения тока в ... 2024, Julij
Anonim
Dostop do datotečnega sistema Raspberry Pi poteka prek sistema Windows
Dostop do datotečnega sistema Raspberry Pi poteka prek sistema Windows
Dostop do datotečnega sistema Raspberry Pi poteka prek sistema Windows
Dostop do datotečnega sistema Raspberry Pi poteka prek sistema Windows

Ste že kdaj dobili Raspberry Pi in ste rekli: "Vsakič ga moram nastaviti z monitorjem, miško in tipkovnico!" Razočaranje, ki ga povzroči, da odklopite/znova priključite monitor in tipkovnico/miško, samo dostop do Raspberry Pi je brez primere. Zatečete se k temu, da vse pustite priklopljeno, kar vas bo stalo dragocenega prostora na mizi, ali še huje, nedokončan projekt *vstavite nočne more! Ali ne bi bilo lažje dostopati do datotek in skriptov neposredno iz svojega računalnika?

Ta navodila vam bodo vodila do nastavitve oddaljenega dostopa do datotek na vašem Raspberry Pi. Najboljši del je, da vam nikoli ne bo treba ničesar povezati z Raspberry Pi! To bo delovalo za Windows in bi moralo delovati tudi za Mac in Linux.

Slika glave izvira iz ReasearchGate

Zaloge

Za to vadnico boste potrebovali:

  • Raspberry Pi (očitno)
  • Računalnik z dostopom do LAN (WiFi ali ethernet)
  • Kartica SD za vaš Raspberry Pi (8 GB +)
  • Napajanje za vaš Raspberry Pi

1. korak: Namestitev Raspberry Pi OS

Namestitev Raspberry Pi OS
Namestitev Raspberry Pi OS
Namestitev Raspberry Pi OS
Namestitev Raspberry Pi OS
Namestitev Raspberry Pi OS
Namestitev Raspberry Pi OS

V tem razdelku boste na kartico SD namestili operacijski sistem (OS) za Raspberry Pi.

Opomba glede operacijskega sistema: Če ne nameravate uporabljati namizja Raspberry Pi, bi izbral različico Lite, saj odstrani nepotrebno programsko opremo (namizje, Chromium, Jupyter itd.), Za seboj pa ostane le ukazna konzola in nujno potrebna programska oprema.. To poveča pomnilnik za shranjevanje datotek, paketov in izvajanje programov po meri in ne porabi po nepotrebnem virov, ki izvajajo grafični vmesnik, ko ga ne boste uporabljali. Najdete ga pod Raspberry Pi OS (Drugo) -> Raspberry Pi OS Lite (32 bit). V nasprotnem primeru bo ustrezal kateri koli drug OS Raspberry Pi.

  1. Priključite kartico SD v računalnik. Če vaš računalnik nima bralnika kartic SD, ga boste morda morali kupiti.
  2. [NEOBVEZNO] Formatirajte kartico SD. Če se računalnik ne formatira, poskusite z drugimi vrati.
  3. Pojdite na spletno mesto RaspberryPi in prenesite pripomoček RaspberryPi Imager. To vam bo pomagalo pri namestitvi slike OS na kartico SD. Ko je pripomoček nameščen, ga zaženite.
  4. Kliknite Izberi OS. Ko se odpre pogovorno okno, izberite želeni operacijski sistem.
  5. Kliknite Izberi kartico SD. Ko se odpre pogovorno okno, izberite kartico SD.
  6. Prepričajte se, da ste izbrali pravi pogon, na katerem je vaša kartica SD!
  7. Preveri ponovno!
  8. Kliknite Napiši. Pripomoček bo zdaj prenesel in namestil OS na kartico SD.

2. korak: Nastavitev Raspberry Pi (1. del) - WiFi in SSH

Nastavitev Raspberry Pi (1. del) - WiFi in SSH
Nastavitev Raspberry Pi (1. del) - WiFi in SSH
Nastavitev Raspberry Pi (1. del) - WiFi in SSH
Nastavitev Raspberry Pi (1. del) - WiFi in SSH
Nastavitev Raspberry Pi (1. del) - WiFi in SSH
Nastavitev Raspberry Pi (1. del) - WiFi in SSH

V tem razdelku boste omogočili SSH in WiFi na svojem Raspberry Pi. SSH pomeni Secure Shell in je v bistvu varen način za oddaljeni dostop do ukaznih vrstic. Več informacij o SSH najdete tukaj.

  1. Priključite kartico SD z nameščenim operacijskim sistemom v računalnik (če ga še ni).
  2. Odprite imenik kartice SD. Morda ima drugačno ime, običajno zagonski, vendar bi moral biti še vedno sistem Raspberry Pi.
  3. Ustvarite novo besedilno datoteko in jo pokličite ssh. Brez razširitev datotek, samo ssh (odstranite razširitev.txt).
  4. Ustvarite novo besedilno datoteko in jo pokličite wpa_supplicant.conf. Poskrbite, da spremenite razširitev.txt v.conf. Morda boste pozvani, da potrdite.
  5. Zdaj bomo vzpostavili dostop do WiFi do Raspberry Pi. Če povezujete Raspberry Pi z ethernetnim kablom, lahko preskočite na naslednji korak navodil.
  6. Odprite novo ustvarjeno datoteko wpa_supplicant.conf s katerim koli urejevalnikom besedil, ki ga želite. Kopirajte in prilepite vanjo:

    država =

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

  7. Zamenjajte s kodo ISO vaše države Alpha-2.
  8. Zamenjajte z imenom omrežja in geslom za WiFi.

Vaša datoteka wpa_supplicant.conf bi morala izgledati nekako tako:

država = GB

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

Zdaj se bo zgodilo, da bo Raspberry Pi v zagonu iskal datoteko ssh. Če ga najde (ne glede na to, kaj datoteka vsebuje), bo omogočil SSH. Prav tako bo iskal datoteko wpa_supplicant.conf za nastavitev svoje WiFi. Zato so te datoteke potrebne.

3. korak: Dostop do Raspberry Pi (1. del) - Dostop do omrežja

Dostop do Raspberry Pi (1. del) - Dostop do omrežja
Dostop do Raspberry Pi (1. del) - Dostop do omrežja

Zdaj, ko smo konfigurirali SSH in nastavili WiFi, je čas, da vklopite Raspberry Pi. Varno odstranite kartico SD iz računalnika in jo priključite v režo za kartico SD za Raspberry Pi. Priključite napajalnik in ga vklopite. V tem času se bo Raspberry Pi zagnal in povezal z vašim omrežjem WiFi.

Če želite SSH v vaš Raspberry Pi, boste potrebovali njegov lokalni naslov IP. Lokalni naslov IP omogoča usmerjevalniku, da ugotovi, kateri stroj dostopa do omrežja. Naslov IP vašega Raspberry Pi lahko dobite tako, da greste v usmerjevalnik in brskate po vseh povezanih napravah ali pa uporabite nekaj programske opreme za skeniranje IP (na primer Angry IP Scanner). Uporabil bom Angry IP Scanner, saj je zelo enostaven za uporabo.

Ta programska oprema pregleda vse naslove IP, ki so na voljo v omrežju, in poišče vse naprave, ki so povezane z usmerjevalnikom. Ime programske opreme je nekoliko zavajajoče, saj se ne jezi in tudi ne bo naredilo nič zlonamernega za vaš računalnik ali usmerjevalnik.

Če uporabljate Angry IP Scanner:

  1. Namestite programsko opremo v računalnik z operacijskim sistemom Windows/Mac in jo zaženite.
  2. Nastavite obseg IP. Moje lokalno omrežje deluje na 192.168.1.xxx, zato sem nastavil obseg od 192.168.1.0 do 192.168.1.255. Če želite lažje ugotoviti, kateri obseg uporabiti, preberite ta članek.
  3. Pritisnite gumb Start in pustite, da Angry IP Scanner skenira naslove IP.
  4. Ko je Angry IP Scanner končan, poiščite naslov IP, katerega ime gostitelja je nekaj podobnega raspberrypi.local.
  5. Čestitamo, imate vaš naslov Raspberry Pi IP!

Opomba: če imate v svojem omrežju več Raspberry Pis, boste morda morali skenirati, če je vaša nova Raspberry Pi izklopljena, nato pa znova skenirajte z vklopljenim Raspberry Pi. Primerjati morate, katera nova povezava je bila vzpostavljena v omrežju.

4. korak: Dostop do Raspberry Pi (2. del) - Dostop do SSH

Dostop do Raspberry Pi (2. del) - Dostop do SSH
Dostop do Raspberry Pi (2. del) - Dostop do SSH
Dostop do Raspberry Pi (2. del) - Dostop do SSH
Dostop do Raspberry Pi (2. del) - Dostop do SSH
Dostop do Raspberry Pi (2. del) - Dostop do SSH
Dostop do Raspberry Pi (2. del) - Dostop do SSH
Dostop do Raspberry Pi (2. del) - Dostop do SSH
Dostop do Raspberry Pi (2. del) - Dostop do SSH

Zdaj, ko imate naslov Raspberry Pi IP, lahko vanj vnesete SSH. Kot uporabnik sistema Windows boste potrebovali odjemalca SSH, kot je PuTTY.

  1. Zaženite PuTTY.
  2. V razdelku Kategorija na levi strani okna preverite, ali imate izbrano sejo.
  3. Na desni strani okna pod Ime gostitelja (ali naslov IP) vnesite naslov Raspberry Pi, ki ste ga našli v prejšnjem koraku. V mojem primeru je bilo 192.168.1.77.
  4. V razdelku Vrata se prepričajte, da je nastavljeno na 22.
  5. Pri Vrsta povezave se prepričajte, da je izbran SSH.
  6. [NEOBVEZNO] Te nastavitve lahko shranite tako, da v polje Shranjene seje vnesete ime seje in pritisnete gumb Shrani.
  7. Pritisnite gumb Odpri. Če se povezujete prvič, vas bo PuTTY pozval, da dovolite tipke za prstne odtise. Dovolite jim, da nadaljujejo s SSH-jem v vaš Raspberry Pi.
  8. Konzola bi vas morala vprašati za prijavo uporabniškega imena. Vnesite pi in pritisnite Enter.
  9. Nato boste morali vnesti geslo. Vnesite malino in pritisnite enter.

To je to!

5. korak: Nastavitev Raspberry Pi (2. del) - Posodobite Raspberry Pi

Vedno je dobra praksa, da je sistem Raspberry Pi posodobljen. Ko v svoj Raspberry Pi vnesete SSH-ed, vnesite ukaz sudo apt update in pritisnite tipko Enter. S tem bodo posodobljeni paketi, ki se uporabljajo v operacijskem sistemu. Če vas vpraša za potrditev, pritisnite y. Videli boste veliko besedila in odstotkov, vendar je to v redu!

Ko je dokončan, boste morali posodobiti sam OS. Zaženite ukaz sudo apt full-upgrade. S tem boste prenesli in posodobili operacijski sistem ter odstranili stare odvisnosti, ki jih ne potrebujejo več. Videli boste več besedila in odstotkov, kar je tudi v redu!

Ko je to končano, znova zaženite Raspberry Pi z ukazom sudo reboot. S tem boste zaprli povezavo SSH in znova zagnali Raspberry Pi. Počakajte nekaj minut, da se Raspberry Pi znova zažene in se poveže z vašim omrežjem. Nato znova ponovite 4. korak zgoraj za SSH v Raspberry Pi.

Korak 6: Nastavitev RaspberryPi (3. del) - Easy Hostname

Nastavitev RaspberryPi (3. del) - Easy Hostname
Nastavitev RaspberryPi (3. del) - Easy Hostname
Nastavitev RaspberryPi (3. del) - Easy Hostname
Nastavitev RaspberryPi (3. del) - Easy Hostname
Nastavitev RaspberryPi (3. del) - Easy Hostname
Nastavitev RaspberryPi (3. del) - Easy Hostname

Zdaj moramo omogočiti enostaven dostop do datotečnega sistema Raspberry Pi, da lahko dostopamo do datotek in map Raspberry Pi. Za to bomo morali spremeniti ime gostitelja in namestiti nekaj dodatnih paketov.

  1. V konzolo Raspberry Pi vnesite sudo raspi-config in pritisnite Enter.
  2. S puščičnimi tipkami se pomaknite do možnosti omrežja in pritisnite Enter.
  3. Izberite Ime gostitelja.
  4. Nastavite novo ime gostitelja. Na primer, svojega sem nastavil na MyLocalPi. Nato pritisnite Enter.
  5. Držite izbiro Finish in se vrnite na glavni zaslon. Zaprite pripomoček RaspiConfig.
  6. Če vas vpraša za ponovni zagon, izberite da. Če ne, v konzolo vnesite sudo reboot in pritisnite Enter.

Preverite, ali se je ime gostitelja spremenilo, tako da v konzolo vnesete ime gostitelja in pritisnete Enter. Videti bi morali, da se prikaže vaše novo ime gostitelja. Znova lahko zaženete tudi Angry IP Scanner in videli boste, da se bo ime gostitelja vašega Raspberry Pi spremenilo.

7. korak: Nastavitev RaspberryPi (4. del) - Samba

Zdaj bomo z uporabo Sambe nastavili dostop do datotek. Samba je paket, ki omogoča strojem dostop do datotečnega sistema Raspberry Pi. Z njim bi morali krmariti po Raspberry Pi z oknom raziskovalca sistema Windows ali Mac Finderjem. Za uporabnike sistema Windows je to znano kot Skupna raba datotek Windows. Uporabnikom Mac omogoča tudi dostop do Raspberry Pi pod mapo v skupni rabi.

  1. V konzolo vnesite sudo apt install -y samba. S tem boste namestili paket Samba.
  2. Ko je nameščen, vnesite sudo nano /etc/samba/smb.conf. Odprl bo datoteko smb.conf v konzoli, pripravljeno za urejanje.
  3. Sambo moramo konfigurirati tako, da nam omogoči dostop do datotečnega sistema na Raspberry Pi. Na dnu datoteke smb.conf dodajte naslednje vrstice:

    [PiShare]

    komentar = Pi pot skupne rabe =/home/pi browseable = yes writeable = yes only guest = no create mask = 0740 mask imenika = 0750 public = ne

  4. Za izhod pritisnite Ctrl+X (nadzorna tipka in tipka X). Ko ste pozvani, da shranite, pritisnite Da.
  5. Zdaj moramo ustvariti uporabnika Sambe za oddaljeni dostop. V konzoli vnesite sudo smbpasswd -a pi. To bo ustvarilo uporabnika Sambe pi.
  6. Ustvarite geslo za uporabnika Sambe. Pozvani boste, da znova vnesete isto geslo.

To je to!

8. korak: Dostop do Raspberry Pi (3. del) - Dostop do datotek

Dostop do Raspberry Pi (3. del) - Dostop do datotek
Dostop do Raspberry Pi (3. del) - Dostop do datotek
Dostop do Raspberry Pi (3. del) - Dostop do datotek
Dostop do Raspberry Pi (3. del) - Dostop do datotek
Dostop do Raspberry Pi (3. del) - Dostop do datotek
Dostop do Raspberry Pi (3. del) - Dostop do datotek

Zdaj, ko ste nastavili Raspberry Pi, je čas, da se obrnete na oddaljeni stroj.

Do datotečnega sistema lahko dostopate na naslednje načine:

  • Odprite okno Zaženi tako, da pritisnete WinKey+R in vnesete [HOSTNAME], zamenjate [HOSTNAME] z imenom gostitelja, ki ste ga vnesli v 6. koraku.
  • Odprite okna raziskovalca (na primer Dokumenti ali Moj računalnik). V naslovno vrstico vnesite [HOSTNAME] in zamenjajte [HOSTNAME] z imenom gostitelja, ki ste ga vnesli v 6. koraku.
  • Na namizju z desno tipko miške kliknite in izberite Novo-> Bližnjica. V besedilno polje lokacije vnesite [HOSTNAME] in zamenjajte [HOSTNAME] z imenom gostitelja, ki ste ga vnesli v 6. koraku. Pritisnite Naprej. Nato lahko bližnjici daste ime po vaši izbiri.

Ko poskušate dostopati do datotečnega sistema Raspberry Pi s katero koli od zgornjih metod, vas bo Windows vprašal za uporabniško ime in geslo. Uporabite uporabniško ime in geslo, ki ste jih nastavili za profil Samba (korak 7).

9. korak: Končne opombe

To je to! Zdaj lahko krmarite po datotečnem sistemu Raspberry Pi po sistemu za krmarjenje po datotekah vašega običajnega računalnika. Zaradi tega je veliko bolj priročno, kot če bi morali priključiti miško, tipkovnico in monitor ali pa bi morali krmariti po imenikih z več ukazi ls.

Za bolj samozavestne in napredne uporabnike lahko ukaze git checkout izvedete tudi neposredno na Raspberry Pi skozi Windows. Tako je veliko lažje ravnati s preverjanjem, spreminjanjem in predajo kode v skladišče.

Precej pomembna opomba

Ko dostopate do datotečnega sistema Raspberry Pi, vam bosta predstavljeni dve mapi: pi in PiShare (ali podobni, odvisno od uporabniškega imena Samba in nastavljenega imena v datoteki smb.conf, oba v 7. koraku). V tem primeru boste z izbiro katere koli mape imeli dostop do datotek in jih odprli, VELIKO pa krmarjenje po mapi pi pomeni, da izgubite privilegije pri urejanju, torej ne boste mogli ustvarjati in urejati datotek. Vendar pa krmarjenje po mapi PiShare omogoča popoln dostop.

To je to! Zdaj za projekte Raspberry Pi ne potrebujete niti miške, tipkovnice in monitorja! Kako osvobajajoče je to?

Priporočena: