Cuprins:

Accesați sistemul de fișiere Raspberry Pi prin Windows: 9 pași
Accesați sistemul de fișiere Raspberry Pi prin Windows: 9 pași

Video: Accesați sistemul de fișiere Raspberry Pi prin Windows: 9 pași

Video: Accesați sistemul de fișiere Raspberry Pi prin Windows: 9 pași
Video: Cand LINUX VREA Sa IMITE WINDOWS 11 Si REUSESTE | WindowsFX alternativa Windows 7 2024, Iulie
Anonim
Accesați sistemul de fișiere Raspberry Pi prin Windows
Accesați sistemul de fișiere Raspberry Pi prin Windows
Accesați sistemul de fișiere Raspberry Pi prin Windows
Accesați sistemul de fișiere Raspberry Pi prin Windows

Ai primit vreodată un Raspberry Pi și ai dispărut „Trebuie să-l configurez de fiecare dată cu un monitor, mouse și tastatură!” Frustarea pe care o provoacă pentru a deconecta / reîncărca monitorul și tastatura / mouse-ul, doar pentru a accesa Raspberry Pi este una fără egal. Recurgeți ori să lăsați totul conectat, costându-vă un spațiu valoros pe birou, sau mai rău, un proiect neterminat * introduceți fantezii de coșmar *! Nu ar fi mai ușor să accesați fișiere și scripturi direct de pe propriul computer?

Această instrucțiune vă va ghida la configurarea accesului la fișier de la distanță pe Raspberry Pi. Cea mai bună parte este că nu va trebui niciodată să conectați nimic la Raspberry Pi! Acest lucru va funcționa pentru Windows și ar trebui să funcționeze și pentru Mac și Linux.

Imagine antet provenită din ReasearchGate

Provizii

Pentru acest tutorial, veți avea nevoie de:

  • Un Raspberry Pi (evident)
  • Un computer cu acces LAN (WiFi sau Ethernet)
  • Un card SD pentru Raspberry Pi (8 GB +)
  • O sursă de alimentare pentru Raspberry Pi

Pasul 1: Instalarea sistemului de operare Raspberry Pi

Instalarea sistemului de operare Raspberry Pi
Instalarea sistemului de operare Raspberry Pi
Instalarea sistemului de operare Raspberry Pi
Instalarea sistemului de operare Raspberry Pi
Instalarea sistemului de operare Raspberry Pi
Instalarea sistemului de operare Raspberry Pi

În această secțiune, veți instala sistemul de operare (SO) pentru Raspberry Pi pe cardul dvs. SD.

O notă despre sistemul de operare: Dacă intenționați să nu utilizați desktopul Raspberry Pi, aș alege versiunea Lite, deoarece elimină software-ul inutil (desktop, Chromium, Jupyter etc.), lăsând în urmă doar consola de comandă și software-ul absolut necesar. Acest lucru maximizează memoria pentru stocarea fișierelor, pachetelor și rularea programelor personalizate și nu folosește inutil resursele care rulează GUI atunci când nu o veți utiliza. Îl puteți găsi sub Raspberry Pi OS (Altele) -> Raspberry Pi OS Lite (32 biți). În caz contrar, orice alt sistem de operare Raspberry Pi va funcționa.

  1. Conectați cardul SD la computer. Dacă computerul dvs. nu are un cititor de card SD, poate fi necesar să cumpărați unul.
  2. [OPȚIONAL] Formatați cardul SD. Dacă computerul nu reușește să formateze, încercați un alt port.
  3. Accesați site-ul web RaspberryPi și descărcați utilitarul RaspberryPi Imager. Acest lucru vă va ajuta cu instalarea imaginii sistemului de operare pe cardul SD. După instalarea utilitarului, lansați-l.
  4. Faceți clic pe Alegeți sistemul de operare. Când se deschide caseta de dialog, selectați sistemul de operare dorit.
  5. Faceți clic pe Alegeți cardul SD. Când se deschide caseta de dialog, selectați cardul SD.
  6. Asigurați-vă că ați selectat unitatea potrivită care deține cardul SD!
  7. Verifică din nou!
  8. Faceți clic pe Scrieți. Utilitarul va descărca și instala acum sistemul de operare pe cardul SD.

Pasul 2: Configurarea Raspberry Pi (Partea 1) - WiFi și SSH

Configurarea Raspberry Pi (Partea 1) - WiFi și SSH
Configurarea Raspberry Pi (Partea 1) - WiFi și SSH
Configurarea Raspberry Pi (Partea 1) - WiFi și SSH
Configurarea Raspberry Pi (Partea 1) - WiFi și SSH
Configurarea Raspberry Pi (Partea 1) - WiFi și SSH
Configurarea Raspberry Pi (Partea 1) - WiFi și SSH

În această secțiune, veți activa SSH și WiFi pe Raspberry Pi. SSH înseamnă Secure Shell și este în esență un mod sigur de a accesa de la distanță liniile de comandă. Puteți găsi mai multe informații despre SSH aici.

  1. Conectați cardul SD cu sistemul de operare instalat în computer (dacă nu este deja acolo).
  2. Deschideți directorul cardului SD. Ar putea avea un nume diferit, de obicei boot, dar ar trebui să fie tot sistemul Raspberry Pi.
  3. Creați un fișier text nou și numiți-l ssh. Fără extensii de fișiere, doar ssh (eliminați extensia.txt).
  4. Creați un fișier text nou și numiți-l wpa_supplicant.conf. Asigurați-vă că schimbați extensia.txt la.conf. Este posibil să vi se solicite să confirmați.
  5. Acum vom configura acces WiFi la Raspberry Pi. Dacă conectați Raspberry Pi la un cablu Ethernet, puteți trece la pasul următor al instructivului.
  6. Deschideți fișierul wpa_supplicant.conf nou creat cu orice editor de text doriți. Copiați și lipiți în el:

    tara =

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

  7. Înlocuiți-l cu codul ISO Alpha-2 al țării dvs.
  8. Înlocuiți cu numele rețelei și cu parola WiFi.

Fișierul dvs. wpa_supplicant.conf ar trebui să arate ca:

country = GB

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

Ce se va întâmpla acum este că Raspberry Pi va căuta fișierul ssh în boot. Dacă îl găsește (indiferent de conținutul fișierului), va activa SSH. De asemenea, va căuta fișierul wpa_supplicant.conf pentru a-și configura WiFi-ul. Acesta este motivul pentru care aceste fișiere sunt necesare.

Pasul 3: Accesarea Raspberry Pi (Partea 1) - Acces la rețea

Accesarea Raspberry Pi (Partea 1) - Acces la rețea
Accesarea Raspberry Pi (Partea 1) - Acces la rețea

Acum că am configurat pentru SSH și configurăm WiFi-ul, este timpul să pornim Raspberry Pi. Scoateți în siguranță cardul SD de pe computer și conectați-l la slotul cardului SD al Raspberry Pi. Conectați sursa de alimentare și alimentați-o. În acest timp, Raspberry Pi va porni și se va conecta la rețeaua WiFi.

Pentru a SSH în Raspberry Pi, veți avea nevoie de adresa IP locală. Adresa IP locală permite routerului să identifice ce aparat accesează rețeaua. Puteți obține adresa IP a Raspberry Pi accesând routerul și navigând prin toate dispozitivele conectate sau utilizând un software de scanare IP (cum ar fi Angry IP Scanner). Voi folosi Angry IP Scanner, deoarece este foarte ușor de utilizat.

Ce face acest software este să scaneze toate adresele IP disponibile în rețea și să găsească toate dispozitivele conectate la router. Numele software-ului este un pic înșelător, prin faptul că nu se enervează și nici nu va face nimic rău computerului sau routerului.

Dacă utilizați Angry IP Scanner:

  1. Instalați software-ul pe computerul dvs. Windows / Mac și lansați-l.
  2. Setați intervalul IP. Rețeaua mea locală rulează pe 192.168.1.xxx, așa că am setat intervalul meu să fie 192.168.1.0 la 192.168.1.255. Pentru a vă ajuta să determinați ce interval să utilizați, citiți acest articol.
  3. Apăsați butonul Start și lăsați Angry IP Scanner să scaneze adresele IP.
  4. După finalizarea Angry IP Scanner, căutați adresa IP al cărei nume de gazdă este ceva de genul raspberrypi.local.
  5. Felicitări, aveți adresa IP a Raspberry Pi!

Notă: dacă aveți mai multe Raspberry Pis în rețea, poate fi necesar să faceți o scanare cu noul dvs. Raspberry Pi oprit, apoi să scanați din nou cu Raspberry Pi pornit. Va trebui să comparați ce conexiune nouă a fost realizată în rețea.

Pasul 4: Accesarea Raspberry Pi (Partea 2) - Acces SSH

Accesarea Raspberry Pi (Partea 2) - Acces SSH
Accesarea Raspberry Pi (Partea 2) - Acces SSH
Accesarea Raspberry Pi (Partea 2) - Acces SSH
Accesarea Raspberry Pi (Partea 2) - Acces SSH
Accesarea Raspberry Pi (Partea 2) - Acces SSH
Accesarea Raspberry Pi (Partea 2) - Acces SSH
Accesarea Raspberry Pi (Partea 2) - Acces SSH
Accesarea Raspberry Pi (Partea 2) - Acces SSH

Acum că aveți adresa IP a Raspberry Pi, puteți introduce SSH pe ea. Ca utilizator Windows, veți avea nevoie de un client SSH precum PuTTY.

  1. Lansați PuTTY.
  2. Sub secțiunea Categorie din partea stângă a ferestrei, asigurați-vă că ați selectat Sesiune.
  3. În partea dreaptă a ferestrei, sub Nume gazdă (sau adresă IP), tastați adresa IP a Raspberry Pi pe care ați găsit-o la pasul anterior. În cazul meu, era 192.168.1.77.
  4. Sub Port, asigurați-vă că este setat la 22.
  5. Sub Tip conexiune, asigurați-vă că este selectat SSH.
  6. [OPȚIONAL] Puteți salva aceste setări tastând numele sesiunii în Sesiuni salvate, apoi apăsând butonul Salvare.
  7. Apăsați butonul Deschidere. Dacă vă conectați pentru prima dată, PuTTY vă va solicita să permiteți tastele de amprentă. Permiteți-le să continue SSH-ing în Raspberry Pi.
  8. Consola ar trebui să vă ceară un nume de utilizator. Tastați pi și apăsați Enter.
  9. Apoi vi se va cere o parolă. Tastați zmeură și apăsați Enter.

Asta e!

Pasul 5: Configurarea Raspberry Pi (partea 2) - Actualizați Raspberry Pi

Este întotdeauna o bună practică să mențineți Raspberry Pi OS actualizat. După ce ați editat SSH în Raspberry Pi, tastați comanda sudo apt update și apăsați tasta Enter. Aceasta va actualiza pachetele utilizate în sistemul de operare. Dacă vă solicită confirmarea, apăsați pe y. Veți vedea o mulțime de text și procente, dar este ok!

Odată ce a fost finalizat, va trebui să actualizați sistemul de operare în sine. Rulați comanda sudo apt full-upgrade. Aceasta va descărca și actualiza sistemul de operare și va elimina dependențele vechi de care nu mai are nevoie. Veți vedea mai multe texte și procente, iar acest lucru este, de asemenea, ok!

Odată ce s-a finalizat, reporniți Raspberry Pi executând comanda sudo reboot. Aceasta va închide conexiunea SSH și va reporni Raspberry Pi. Așteptați câteva minute pentru ca Raspberry Pi să pornească din nou și să se conecteze la rețeaua dvs. Apoi repetați pasul 4 de mai sus pentru SSH în Raspberry Pi din nou.

Pasul 6: Configurarea RaspberryPi (Partea 3) - Easy Hostname

Configurarea RaspberryPi (Partea 3) - Nume de gazdă ușor
Configurarea RaspberryPi (Partea 3) - Nume de gazdă ușor
Configurarea RaspberryPi (Partea 3) - Nume de gazdă ușor
Configurarea RaspberryPi (Partea 3) - Nume de gazdă ușor
Configurarea RaspberryPi (Partea 3) - Easy Hostname
Configurarea RaspberryPi (Partea 3) - Easy Hostname

Acum, trebuie să permitem accesul ușor la sistemul de fișiere al Raspberry Pi, astfel încât să putem accesa fișierele și folderele Raspberry Pi. Pentru a face acest lucru, va trebui să schimbăm numele de gazdă și să instalăm câteva pachete suplimentare.

  1. În consola Raspberry Pi, tastați sudo raspi-config și apăsați Enter.
  2. Navigați cu tastele săgeată la Opțiuni de rețea și apăsați Enter.
  3. Selectați Nume gazdă.
  4. Setați noul dvs. nume de gazdă. De exemplu, am setat-o pe a mea la MyLocalPi. Apoi apăsați Enter.
  5. Păstrați selectați Finalizare și reveniți la ecranul principal. Ieșiți din utilitarul RaspiConfig.
  6. Dacă vă cere să reporniți, selectați da. Dacă nu, în consolă, tastați sudo reboot și apăsați Enter.

Puteți verifica dacă ați schimbat numele gazdei, tastând numele gazdei în consolă și apăsând Enter. Ar trebui să vedeți apariția noului dvs. nume de gazdă. De asemenea, puteți rula din nou Angry IP Scanner și ar trebui să vedeți că numele gazdei Raspberry Pi se va schimba.

Pasul 7: Configurarea RaspberryPi (Partea 4) - Samba

Acum vom configura accesul la fișiere folosind Samba. Samba este pachetul care oferă mașinilor acces la sistemul de fișiere al Raspberry Pi. Cu acesta, ar trebui să puteți naviga pe Raspberry Pi utilizând fereastra Windows Explorer sau Mac's Finder. Pentru utilizatorii de Windows, acest lucru este cunoscut sub numele de Windows File Share. De asemenea, permite utilizatorilor Mac să acceseze Raspberry Pi din folderul Shared.

  1. În consolă, tastați sudo apt install -y samba. Aceasta va instala pachetul Samba.
  2. Odată instalat, tastați sudo nano /etc/samba/smb.conf. Va deschide fișierul smb.conf în consolă, gata de editare.
  3. Trebuie să configurăm Samba pentru a ne permite accesul la sistemul de fișiere de pe Raspberry Pi. În partea de jos a fișierului smb.conf, adăugați următoarele rânduri:

    [PiShare]

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

  4. Apăsați Ctrl + X (tasta de control și tasta X) pentru a ieși. Când vi se cere să salvați, apăsați Da.
  5. Acum trebuie să creăm un utilizator Samba pentru acces la distanță. În consolă tastați sudo smbpasswd -a pi. Aceasta va crea utilizatorul Samba pi.
  6. Creați o parolă pentru utilizatorul dvs. Samba. Vi se va solicita să reintroduceți aceeași parolă.

Asta e!

Pasul 8: Accesarea Raspberry Pi (Partea 3) - Acces la fișiere

Accesarea Raspberry Pi (Partea 3) - Acces la fișiere
Accesarea Raspberry Pi (Partea 3) - Acces la fișiere
Accesarea Raspberry Pi (Partea 3) - Acces la fișiere
Accesarea Raspberry Pi (Partea 3) - Acces la fișiere
Accesarea Raspberry Pi (Partea 3) - Acces la fișiere
Accesarea Raspberry Pi (Partea 3) - Acces la fișiere

Acum că ați configurat Raspberry Pi, este timpul să vă adresați mașinii dvs. la distanță.

Puteți accesa sistemul de fișiere în următoarele moduri:

  • Deschideți fereastra Run apăsând WinKey + R și tastați [HOSTNAME], înlocuind [HOSTNAME] cu numele de gazdă pe care l-ați introdus la pasul 6.
  • Deschideți un Windows Explorer (de exemplu, Documente sau PC-ul meu). În bara de adrese, tastați [HOSTNAME], înlocuind [HOSTNAME] cu numele de gazdă pe care l-ați introdus la pasul 6.
  • Pe desktop, faceți clic dreapta și selectați Nou-> Comandă rapidă. În caseta de text locație, tastați [HOSTNAME], înlocuind [HOSTNAME] cu numele de gazdă pe care l-ați introdus la pasul 6. Apăsați Next. Apoi, puteți da comenzii rapide un nume la alegere.

Când încercați să accesați sistemul de fișiere Raspberry Pi utilizând oricare dintre metodele de mai sus, Windows vă va cere un nume de utilizator și o parolă. Utilizați numele de utilizator și parola pe care le-ați configurat pentru profilul Samba (Pasul 7).

Pasul 9: Note finale

Asta e! Acum puteți naviga în sistemul de fișiere Raspberry Pi prin sistemul de navigare a fișierelor standard al mașinii. Acest lucru îl face mult mai convenabil decât să conectați mouse-ul, tastatura și monitorul sau să navigați prin directoare cu mai multe comenzi ls.

Pentru utilizatorii mai încrezători și avansați, puteți rula comenzi git checkout direct pe Raspberry Pi prin Windows. Acest lucru face mult mai ușor de gestionat verificarea, modificarea și trimiterea codului către un depozit.

O notă destul de importantă

Când accesați sistemul de fișiere Raspberry Pi, vi se vor prezenta două foldere: pi și PiShare (sau similar, în funcție de numele de utilizator Samba și numele configurat în fișierul smb.conf, ambele la Pasul 7). În acest caz, selectarea fiecărui folder vă va oferi acces la fișiere și deschiderea acestora, DAR navigarea prin folderul pi înseamnă că pierdeți privilegiile de editare, adică nu veți putea crea și edita fișiere. Cu toate acestea, navigarea prin folderul PiShare vă oferă acces complet.

Asta e! Acum nu aveți nevoie nici măcar de mouse, tastatură și monitor pentru proiectele dvs. Raspberry Pi! Cât de eliberator este asta?

Recomandat: