Sadržaj:

Pristupite datotečnom sistemu Raspberry Pi kroz Windows: 9 koraka
Pristupite datotečnom sistemu Raspberry Pi kroz Windows: 9 koraka

Video: Pristupite datotečnom sistemu Raspberry Pi kroz Windows: 9 koraka

Video: Pristupite datotečnom sistemu Raspberry Pi kroz Windows: 9 koraka
Video: Leap Motion SDK 2024, Juli
Anonim
Pristupite datotečnom sistemu Raspberry Pi putem operativnog sistema Windows
Pristupite datotečnom sistemu Raspberry Pi putem operativnog sistema Windows
Pristupite datotečnom sistemu Raspberry Pi putem operativnog sistema Windows
Pristupite datotečnom sistemu Raspberry Pi putem operativnog sistema Windows

Jeste li ikada dobili Raspberry Pi i rekli ste: "Moram ga postaviti svaki put s monitorom, mišem i tipkovnicom svaki put!" Frustracija koju uzrokuje isključivanje/ponovno uključivanje monitora i tastature/miša, samo pristup Raspberry Pi -u je bez premca. Pribegavate ili ostavljanju svega uključenog u struju, što vas košta dragocenog prostora na stolu, ili još gore, nedovršenog projekta *umetnite jezive jezive snove *! Zar ne bi bilo jednostavnije pristupiti datotekama i skriptama izravno s vašeg računala?

Ovo uputstvo će vas voditi do postavljanja udaljenog pristupa datotekama na vašem Raspberry Pi. Najbolji dio je što nikada nećete morati ništa povezivati s Raspberry Pi! Ovo će raditi za Windows, a trebalo bi raditi i za Mac i Linux.

Slika zaglavlja preuzeta je iz ReasearchGate -a

Supplies

Za ovaj vodič trebat će vam:

  • Raspberry Pi (očigledno)
  • Računar sa LAN pristupom (WiFi ili ethernet)
  • SD kartica za vaš Raspberry Pi (8 GB +)
  • Napajanje za vaš Raspberry Pi

Korak 1: Instaliranje Raspberry Pi OS -a

Instaliranje Raspberry Pi OS -a
Instaliranje Raspberry Pi OS -a
Instaliranje Raspberry Pi OS -a
Instaliranje Raspberry Pi OS -a
Instaliranje Raspberry Pi OS -a
Instaliranje Raspberry Pi OS -a

U ovom odjeljku instalirat ćete operativni sistem (OS) za Raspberry Pi na svoju SD karticu.

Napomena o OS -u: Ako ne namjeravate koristiti Raspberry Pi radnu površinu, odabrao bih verziju Lite jer uklanja nepotreban softver (radna površina, Chromium, Jupyter itd.), Ostavljajući iza sebe samo komandnu konzolu i apsolutno neophodni softver. Ovo maksimizira memoriju za spremanje datoteka, paketa i pokretanje prilagođenih programa, a ne bespotrebno troši resurse koji pokreću GUI kada ga nećete koristiti. Možete ga pronaći pod Raspberry Pi OS (Ostalo) -> Raspberry Pi OS Lite (32 bit). U suprotnom će poslužiti bilo koji drugi Raspberry Pi OS.

  1. Priključite SD karticu u računar. Ako vaš računar nema čitač SD kartica, možda ćete ga morati kupiti.
  2. [OPCIONALNO] Formatirajte SD karticu. Ako se vaše računalo ne uspije formatirati, pokušajte s drugim portom.
  3. Idite na web lokaciju RaspberryPi i preuzmite uslužni program RaspberryPi Imager. To će vam pomoći pri instaliranju slike OS -a na SD karticu. Nakon što se uslužni program instalira, pokrenite ga.
  4. Kliknite na Odaberi OS. Kada se dijaloški okvir otvori, odaberite OS po svom izboru.
  5. Kliknite na Odaberi SD karticu. Kada se dijaloški okvir otvori, odaberite SD karticu.
  6. Provjerite jeste li odabrali pravi pogon na kojem se nalazi vaša SD kartica!
  7. Proverite ponovo!
  8. Kliknite na Write. Alat će sada preuzeti i instalirati OS na SD karticu.

Korak 2: Postavljanje Raspberry Pi -a (1. dio) - WiFi i SSH

Postavljanje Raspberry Pi (1. dio) - WiFi i SSH
Postavljanje Raspberry Pi (1. dio) - WiFi i SSH
Postavljanje Raspberry Pi (1. dio) - WiFi i SSH
Postavljanje Raspberry Pi (1. dio) - WiFi i SSH
Postavljanje Raspberry Pi (1. dio) - WiFi i SSH
Postavljanje Raspberry Pi (1. dio) - WiFi i SSH

U ovom odjeljku omogućit ćete SSH i WiFi na svom Raspberry Pi. SSH znači Secure Shell i u osnovi je siguran način daljinskog pristupa komandnim linijama. Više informacija o SSH -u možete pronaći ovdje.

  1. Uključite SD karticu sa instaliranim operativnim sistemom u računar (ako već nije tamo).
  2. Otvorite direktorij SD kartice. Možda ima drugačije ime, obično boot, ali bi ipak trebao biti Raspberry Pi sistem.
  3. Kreirajte novu tekstualnu datoteku i nazovite je ssh. Nema ekstenzija datoteka, samo ssh (uklonite ekstenziju.txt).
  4. Napravite novu tekstualnu datoteku i nazovite je wpa_supplicant.conf. Obavezno promijenite.txt ekstenziju u.conf. Možda će biti zatraženo da potvrdite.
  5. Sada ćemo postaviti Raspberry Pi pristup WiFi. Ako povezujete Raspberry Pi na ethernet kabel, možete prijeći na sljedeći korak uputstva.
  6. Otvorite novostvorenu datoteku wpa_supplicant.conf s bilo kojim uređivačem teksta koji želite. Kopirajte i zalijepite u njega:

    zemlja =

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

  7. Zamijenite alfa-2 ISO kodom svoje zemlje.
  8. Zamijenite imenom mreže i lozinkom za WiFi.

Vaša datoteka wpa_supplicant.conf bi trebala izgledati otprilike ovako:

zemlja = GB

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

Ono što će se sada dogoditi je da će Raspberry Pi tražiti ssh datoteku pri pokretanju. Ako ga pronađe (bez obzira što datoteka sadrži), omogućit će SSH. Također će tražiti datoteku wpa_supplicant.conf za postavljanje svoje WiFi mreže. Zbog toga su ove datoteke potrebne.

Korak 3: Pristupanje Raspberry Pi -u (1. dio) - Pristup mreži

Pristupanje Raspberry Pi -u (1. dio) - Pristup mreži
Pristupanje Raspberry Pi -u (1. dio) - Pristup mreži

Sada kada smo konfigurirali SSH i postavili WiFi, vrijeme je da uključite Raspberry Pi. Sigurno uklonite SD karticu iz računara i uključite je u otvor za SD karticu Raspberry Pi. Uključite napajanje i uključite ga. Za to vrijeme, Raspberry Pi će se pokrenuti i povezati s vašom WiFi mrežom.

Da biste SSH unijeli u svoj Raspberry Pi, potrebna vam je lokalna IP adresa. Lokalna IP adresa omogućuje usmjerivaču da identificira koji stroj pristupa mreži. IP adresu svoje Raspberry Pi možete dobiti tako što ćete otići u svoj usmjerivač i pregledati sve povezane uređaje, ili pomoću nekog softvera za skeniranje IP -a (poput Angry IP Scanner). Koristit ću Angry IP Scanner jer je zaista jednostavan za korištenje.

Ovaj softver skenira sve IP adrese dostupne na mreži i pronalazi sve uređaje koji su spojeni na vaš usmjerivač. Naziv softvera pomalo dovodi u zabludu jer se ne ljuti niti će učiniti nešto zlonamjerno vašem računaru ili usmjerivaču.

Ako koristite Angry IP Scanner:

  1. Instalirajte softver na Windows/Mac mašinu i pokrenite ga.
  2. Podesite svoj IP raspon. Moja lokalna mreža radi na 192.168.1.xxx, pa sam postavio raspon od 192.168.1.0 do 192.168.1.255. Da biste lakše odlučili koji raspon ćete koristiti, pročitajte ovaj članak.
  3. Pritisnite dugme Start i dopustite Angry IP Scanneru da skenira kroz IP adrese.
  4. Nakon što Angry IP Scanner završi, potražite IP adresu čije je ime hosta nešto poput raspberrypi.local.
  5. Čestitamo, imate IP adresu svoje Raspberry Pi!

Napomena: ako na mreži imate više Raspberry Pis, možda ćete morati skenirati s isključenim novim Raspberry Pi, a zatim ponovo skenirati s uključenim Raspberry Pi. Morat ćete uporediti koja je nova veza uspostavljena na mreži.

Korak 4: Pristupanje Raspberry Pi -u (2. dio) - SSH pristup

Pristupanje Raspberry Pi -u (2. dio) - SSH pristup
Pristupanje Raspberry Pi -u (2. dio) - SSH pristup
Pristupanje Raspberry Pi -u (2. dio) - SSH pristup
Pristupanje Raspberry Pi -u (2. dio) - SSH pristup
Pristupanje Raspberry Pi -u (2. dio) - SSH pristup
Pristupanje Raspberry Pi -u (2. dio) - SSH pristup
Pristupanje Raspberry Pi -u (2. dio) - SSH pristup
Pristupanje Raspberry Pi -u (2. dio) - SSH pristup

Sada kada imate IP adresu svoje Raspberry Pi, možete u nju unijeti SSH. Kao korisniku Windowsa trebat će vam SSH klijent poput PuTTY -a.

  1. Pokrenite PuTTY.
  2. U odjeljku Kategorija na lijevoj strani prozora provjerite jeste li odabrali Sesija.
  3. Na desnoj strani prozora, pod Ime hosta (ili IP adresa), upišite IP adresu svoje Raspberry Pi koju ste pronašli u prethodnom koraku. U mom slučaju to je bilo 192.168.1.77.
  4. U odjeljku Port provjerite je li postavljeno 22.
  5. U odjeljku Vrsta veze provjerite je li odabran SSH.
  6. [NEOBVEZNO] Ove postavke možete spremiti upisivanjem naziva sesije u odjeljak Sačuvane sesije, a zatim pritiskom na tipku Spremi.
  7. Pritisnite dugme Otvori. Ako se povezujete prvi put, PuTTY će vas pitati da li dopuštate ključeve za otiske prstiju. Dopustite im da nastave s SSH-om u vaš Raspberry Pi.
  8. Konzola bi trebala tražiti od vas korisničko ime za prijavu. Upišite pi i pritisnite Enter.
  9. Tada će se od vas tražiti lozinka. Upišite malinu i pritisnite enter.

To je to!

Korak 5: Postavljanje Raspberry Pi -a (2. dio) - Ažurirajte Raspberry Pi

Uvijek je dobra praksa ažurirati Raspberry Pi OS. Nakon što SSH uredite u Raspberry Pi, upišite naredbu sudo apt update i pritisnite tipku Enter. Ovo će ažurirati pakete koji se koriste unutar OS -a. Ako vas pita za potvrdu, pritisnite y. Vidjet ćete puno teksta i postotaka, ali to je u redu!

Kada se dovrši, morat ćete ažurirati sam OS. Pokrenite naredbu sudo apt full-upgrade. Ovo će preuzeti i ažurirati OS i ukloniti stare zavisnosti koje mu više nisu potrebne. Vidjet ćete više teksta i postotaka, a to je također u redu!

Kada se to završi, ponovo pokrenite Raspberry Pi pokretanjem naredbe sudo reboot. Ovo će zatvoriti SSH vezu i ponovo pokrenuti Raspberry Pi. Sačekajte nekoliko minuta da se Raspberry Pi ponovo pokrene i poveže se na vašu mrežu. Zatim ponovite gornji korak 4 za SSH u Raspberry Pi ponovo.

Korak 6: Postavljanje RaspberryPi -a (3. dio) - Easy Hostname

Postavljanje RaspberryPi (3. dio) - Easy Hostname
Postavljanje RaspberryPi (3. dio) - Easy Hostname
Postavljanje RaspberryPi (3. dio) - Easy Hostname
Postavljanje RaspberryPi (3. dio) - Easy Hostname
Postavljanje RaspberryPi (3. dio) - Easy Hostname
Postavljanje RaspberryPi (3. dio) - Easy Hostname

Sada moramo omogućiti lak pristup datotečnom sistemu Raspberry Pi kako bismo mogli pristupiti datotekama i fasciklama Raspberry Pi. Da bismo to učinili, morat ćemo promijeniti ime hosta i instalirati neke dodatne pakete.

  1. U konzolu Raspberry Pi otkucajte sudo raspi-config i pritisnite Enter.
  2. Pomoću tipki sa strelicama dođite do Opcije mreže i pritisnite Enter.
  3. Odaberite Naziv hosta.
  4. Postavite novo ime hosta. Na primjer, postavio sam svoj na MyLocalPi. Zatim pritisnite Enter.
  5. Zadržite odabir Finish i vratite se na glavni ekran. Zatvorite uslužni program RaspiConfig.
  6. Ako vas zatraži ponovno pokretanje, odaberite da. Ako nije, u konzolu upišite sudo reboot i pritisnite Enter.

Možete provjeriti je li vaše ime hosta promijenjeno upisivanjem imena hosta u konzolu i pritiskom na Enter. Trebali biste vidjeti da se pojavljuje vaš novi naziv hosta. Također možete ponovo pokrenuti Angry IP Scanner i trebali biste vidjeti da će se ime hosta vašeg Raspberry Pi promijeniti.

Korak 7: Postavljanje RaspberryPi -a (4. dio) - Samba

Sada ćemo postaviti pristup datotekama pomoću Sambe. Samba je paket koji mašinama omogućava pristup datotečnom sistemu Raspberry Pi. Pomoću njega trebali biste se moći kretati po Raspberry Pi -u koristeći Windows Explorer prozor ili Mac Finder. Za korisnike operativnog sistema Windows to je poznato kao Windows deljenje datoteka. Takođe omogućava korisnicima Mac računara pristup Raspberry Pi -u u okviru Shared folder.

  1. U konzolu upišite sudo apt install -y samba. Ovo će instalirati Samba paket.
  2. Nakon instaliranja upišite sudo nano /etc/samba/smb.conf. Otvorit će datoteku smb.conf u konzoli, spremnu za uređivanje.
  3. Moramo konfigurirati Sambu da nam odobri pristup datotečnom sistemu na Raspberry Pi. Na dnu datoteke smb.conf dodajte sljedeće retke:

    [PiShare]

    komentar = Pi Putanja za deljenje =/home/pi pretraživa = da može da se piše = da samo gost = ne kreira masku = 0740 maska direktorijuma = 0750 javno = ne

  4. Pritisnite Ctrl+X (kontrolni taster i taster X) za izlaz. Kada se od vas zatraži da sačuvate, pritisnite Da.
  5. Sada moramo stvoriti korisnika Sambe za daljinski pristup. U konzoli upišite sudo smbpasswd -a pi. Ovo će stvoriti korisnika Sambe pi.
  6. Kreirajte lozinku za svog korisnika Sambe. Od vas će se tražiti da ponovo unesete istu lozinku.

To je to!

Korak 8: Pristupanje Raspberry Pi -u (3. dio) - Pristup datoteci

Pristupanje Raspberry Pi -u (3. dio) - Pristup datoteci
Pristupanje Raspberry Pi -u (3. dio) - Pristup datoteci
Pristupanje Raspberry Pi -u (3. dio) - Pristup datoteci
Pristupanje Raspberry Pi -u (3. dio) - Pristup datoteci
Pristupanje Raspberry Pi -u (3. dio) - Pristup datoteci
Pristupanje Raspberry Pi -u (3. dio) - Pristup datoteci

Sada kada ste postavili Raspberry Pi, vrijeme je da se obratite udaljenoj mašini.

Sistemu datoteka možete pristupiti na sljedeće načine:

  • Otvorite prozor Pokreni pritiskom na WinKey+R i upišite [HOSTNAME], zamijenivši [HOSTNAME] imenom hosta koji ste unijeli u 6. koraku.
  • Otvorite prozore istraživača (na primjer, Dokumenti ili Moj računar). U traku za adresu upišite [HOSTNAME], zamijenivši [HOSTNAME] imenom hosta koji ste unijeli u 6. koraku.
  • Na radnoj površini kliknite desnim tasterom miša i izaberite Novo-> Prečica. U tekstualni okvir lokacije upišite [HOSTNAME], zamijenivši [HOSTNAME] imenom hosta koji ste unijeli u 6. koraku. Pritisnite Dalje. Zatim prečici možete dati ime po vašem izboru.

Kada pokušate pristupiti datotečnom sistemu Raspberry Pi pomoću bilo koje od gore navedenih metoda, Windows će od vas zatražiti korisničko ime i lozinku. Koristite korisničko ime i lozinku koje ste postavili za profil Samba (korak 7).

Korak 9: Završne napomene

To je to! Sada se možete kretati Raspberry Pi datotečnim sistemom kroz sistem za navigaciju datoteka standardne mašine. To ga čini mnogo praktičnijim od priključivanja miša, tastature i monitora ili navigacije kroz direktorije s više naredbi ls.

Za sigurnije i naprednije korisnike možete pokrenuti i naredbe git checkout izravno na Raspberry Pi kroz Windows. Ovo uvelike olakšava rukovanje provjeravanjem, mijenjanjem i predavanjem koda spremištu.

Prilično važna napomena

Kada pristupite Raspberry Pi sistemu datoteka, bit će vam predstavljene dvije mape: pi i PiShare (ili slične, ovisno o korisničkom imenu Samba i konfiguriranom imenu u datoteci smb.conf, obje u 7. koraku). U ovom slučaju odabirom bilo koje mape dobit ćete pristup datotekama i njihovo otvaranje, ALI kretanje kroz pi mapu znači da gubite privilegije uređivanja, odnosno nećete moći stvarati i uređivati datoteke. Međutim, kretanje kroz mapu PiShare daje vam potpuni pristup.

To je to! Sada vam za Raspberry Pi projekte ne trebaju čak ni miš, tastatura i monitor! Koliko je to oslobađajuće?

Preporučuje se: