Indholdsfortegnelse:

Få adgang til Raspberry Pi -filsystemet via Windows: 9 trin
Få adgang til Raspberry Pi -filsystemet via Windows: 9 trin

Video: Få adgang til Raspberry Pi -filsystemet via Windows: 9 trin

Video: Få adgang til Raspberry Pi -filsystemet via Windows: 9 trin
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Få adgang til Raspberry Pi -filsystemet via Windows
Få adgang til Raspberry Pi -filsystemet via Windows
Få adgang til Raspberry Pi -filsystemet via Windows
Få adgang til Raspberry Pi -filsystemet via Windows

Har du nogensinde fået en Raspberry Pi og gået "Jeg skal konfigurere den med en skærm, mus og tastatur hver gang!" Den frustration, det forårsager at tage stikket ud/tilslutte din skærm og tastatur/mus, bare for at få adgang til Raspberry Pi er uden sidestykke. Du griber til enten at lade alt være tilsluttet, hvilket koster dig værdifuldt skrivebord eller værre, et ufærdigt projekt *indsæt mareridtskræk *! Ville det ikke bare være lettere at få adgang til filer og scripts direkte fra din egen maskine?

Denne instruks vil guide dig til opsætning af ekstern filadgang på din Raspberry Pi. Det bedste er, at du aldrig behøver at forbinde noget til Raspberry Pi! Dette vil fungere til Windows, og bør også fungere til Mac og Linux.

Overskriftsbillede hentet fra ReasearchGate

Forbrugsvarer

Til denne vejledning har du brug for:

  • En Raspberry Pi (naturligvis)
  • En computer med LAN -adgang (WiFi eller ethernet)
  • Et SD -kort til din Raspberry Pi (8 GB +)
  • En strømforsyning til din Raspberry Pi

Trin 1: Installation af Raspberry Pi OS

Installation af Raspberry Pi OS
Installation af Raspberry Pi OS
Installation af Raspberry Pi OS
Installation af Raspberry Pi OS
Installation af Raspberry Pi OS
Installation af Raspberry Pi OS

I dette afsnit installerer du operativsystemet (OS) til Raspberry Pi på dit SD -kort.

En note om operativsystemet: Hvis du planlægger ikke at bruge Raspberry Pi -skrivebordet, ville jeg vælge Lite -versionen, da den fjerner unødvendig software (desktop, Chromium, Jupyter osv.) Og efterlader kun kommandokonsollen og den absolut nødvendige software. Dette maksimerer hukommelsen til lagring af filer, pakker og kørsel af brugerdefinerede programmer og bruger ikke unødigt ressourcer, der kører GUI, når du ikke vil bruge det. Du kan finde det under Raspberry Pi OS (Andet) -> Raspberry Pi OS Lite (32 bit). Ellers gør ethvert andet Raspberry Pi OS det.

  1. Slut dit SD -kort til din computer. Hvis din computer ikke har en SD -kortlæser, skal du muligvis købe en.
  2. [VALGFRIT] Formater dit SD -kort. Hvis din computer ikke formaterer, kan du prøve en anden port.
  3. Gå til RaspberryPi -webstedet, og download RaspberryPi Imager -værktøjet. Dette hjælper dig med at installere OS -billedet på SD -kortet. Når værktøjet er installeret, skal du starte det.
  4. Klik på Vælg OS. Når dialogboksen åbnes, skal du vælge det ønskede operativsystem.
  5. Klik på Vælg SD -kort. Når dialogboksen åbnes, skal du vælge dit SD -kort.
  6. Sørg for, at du har valgt det rigtige drev, der indeholder dit SD -kort!
  7. Tjek igen!
  8. Klik på Skriv. Værktøjet vil nu downloade og installere operativsystemet på SD -kortet.

Trin 2: Opsætning af Raspberry Pi (del 1) - WiFi og SSH

Opsætning af Raspberry Pi (del 1) - WiFi og SSH
Opsætning af Raspberry Pi (del 1) - WiFi og SSH
Opsætning af Raspberry Pi (del 1) - WiFi og SSH
Opsætning af Raspberry Pi (del 1) - WiFi og SSH
Opsætning af Raspberry Pi (del 1) - WiFi og SSH
Opsætning af Raspberry Pi (del 1) - WiFi og SSH

I dette afsnit aktiverer du SSH og WiFi på din Raspberry Pi. SSH står for Secure Shell og er i det væsentlige en sikker måde at få fjernadgang til kommandolinjer på. Du kan finde flere oplysninger om SSH her.

  1. Tilslut dit SD -kort med operativsystemet installeret i din computer (hvis det ikke allerede er der).
  2. Åbn SD -kortmappen. Det kan have et andet navn, normalt boot, men det skal stadig være Raspberry Pi -systemet.
  3. Opret en ny tekstfil og kald den ssh. Ingen filudvidelser, bare ssh (fjern.txt -udvidelsen).
  4. Opret en ny tekstfil, og kald den wpa_supplicant.conf. Sørg for at ændre.txt -udvidelsen til.conf. Du bliver muligvis bedt om at bekræfte.
  5. Nu vil vi konfigurere WiFi -adgang til Raspberry Pi. Hvis du slutter Raspberry Pi til et ethernet -kabel, kan du springe til det næste trin i instruktionen.
  6. Åbn din nyoprettede wpa_supplicant.conf -fil med den teksteditor, du ønsker. Kopier og indsæt det:

    land =

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

  7. Erstat med dit lands Alpha-2 ISO-kode.
  8. Erstat med dit netværksnavn og med din WiFi -adgangskode.

Din wpa_supplicant.conf -fil skal se sådan ud:

land = GB

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

Hvad der vil ske nu er, at Raspberry Pi vil søge efter ssh -filen i boot. Hvis den finder den (uanset hvad filen indeholder), aktiverer den SSH. Det vil også lede efter filen wpa_supplicant.conf for at konfigurere sin WiFi. Det er derfor, disse filer er nødvendige.

Trin 3: Adgang til Raspberry Pi (del 1) - Netværksadgang

Adgang til Raspberry Pi (del 1) - Netværksadgang
Adgang til Raspberry Pi (del 1) - Netværksadgang

Nu hvor vi har konfigureret til SSH og konfigureret WiFi, er det tid til at tænde Raspberry Pi. Fjern SD -kortet sikkert fra din computer, og tilslut det til Raspberry Pi's SD -kortplads. Tilslut strømforsyningen, og tænd for den. I løbet af denne tid starter Raspberry Pi op og opretter forbindelse til dit WiFi -netværk.

For at SSH til din Raspberry Pi skal du bruge dens lokale IP -adresse. Den lokale IP -adresse giver routeren mulighed for at identificere, hvilken maskine der har adgang til netværket. Du kan få din Raspberry Pi's IP -adresse ved enten at gå ind på din router og gennemse alle de tilsluttede enheder eller ved at bruge noget IP -scanningssoftware (som Angry IP Scanner). Jeg vil bruge Angry IP Scanner, da den er virkelig nem at bruge.

Hvad denne software gør, er at scanne gennem alle de tilgængelige IP -adresser på netværket og finde alle enheder, der er forbundet til din router. Softwarenavnet er lidt misvisende, idet det ikke bliver vred, og det vil heller ikke gøre noget ondsindet mod din computer eller router.

Hvis du bruger Angry IP Scanner:

  1. Installer softwaren på din Windows/Mac -maskine, og start den.
  2. Indstil dit IP -område. Mit lokale netværk kører på 192.168.1.xxx, så jeg indstillede mit område til at være 192.168.1.0 til 192.168.1.255. For at hjælpe dig med at bestemme, hvilket område du skal bruge, skal du læse denne artikel igennem.
  3. Tryk på knappen Start, og lad Angry IP Scanner scanne gennem IP -adresserne.
  4. Når Angry IP Scanner er afsluttet, skal du kigge efter IP -adressen, hvis værtsnavn er noget lignende raspberrypi.local.
  5. Tillykke, du har din Raspberry Pi's IP -adresse!

Bemærk: Hvis du har flere Raspberry Pis på dit netværk, skal du muligvis lave en scanning med din nye Raspberry Pi slukket og derefter scanne igen med Raspberry Pi tændt. Du skal sammenligne, hvilken ny forbindelse der er oprettet på netværket.

Trin 4: Adgang til Raspberry Pi (del 2) - SSH -adgang

Adgang til Raspberry Pi (del 2) - SSH -adgang
Adgang til Raspberry Pi (del 2) - SSH -adgang
Adgang til Raspberry Pi (del 2) - SSH -adgang
Adgang til Raspberry Pi (del 2) - SSH -adgang
Adgang til Raspberry Pi (del 2) - SSH -adgang
Adgang til Raspberry Pi (del 2) - SSH -adgang
Adgang til Raspberry Pi (del 2) - SSH -adgang
Adgang til Raspberry Pi (del 2) - SSH -adgang

Nu hvor du har din Raspberry Pi's IP -adresse, kan du SSH til den. Som Windows -bruger skal du bruge en SSH -klient som PuTTY.

  1. Start PuTTY.
  2. Sørg for, at du har valgt Session under sektionen Kategori i venstre side af vinduet.
  3. I højre side af vinduet under Værtsnavn (eller IP -adresse) skal du indtaste din Raspberry Pi's IP -adresse, du fandt i det forrige trin. I mit tilfælde var det 192.168.1.77.
  4. Sørg for, at den er sat til 22 under Port.
  5. Sørg for, at SSH er valgt under Forbindelsestype.
  6. [VALGFRIT] Du kan gemme disse indstillinger ved at skrive dit sessionsnavn under Gemte sessioner og derefter trykke på knappen Gem.
  7. Tryk på knappen Åbn. Hvis du opretter forbindelse for første gang, vil PuTTY bede dig om at tillade fingeraftryksnøgler. Tillad dem at fortsætte SSH-ing i din Raspberry Pi.
  8. Konsollen bør bede dig om et brugernavn -login. Indtast pi, og tryk på Enter.
  9. Du bliver derefter bedt om en adgangskode. Indtast hindbær, og tryk på enter.

Det er det!

Trin 5: Opsætning af Raspberry Pi (del 2) - Opdater Raspberry Pi

Det er altid god praksis at holde Raspberry Pi OS opdateret. Når du har SSH-ed i din Raspberry Pi, skal du skrive kommandoen sudo apt update og trykke på Enter-tasten. Dette opdaterer pakker, der bruges i operativsystemet. Hvis du beder dig om bekræftelse, skal du trykke på y. Du vil se masser af tekst og procenter, men det er ok!

Når det er afsluttet, skal du opdatere selve operativsystemet. Kør kommandoen sudo apt full-upgrade. Dette vil downloade og opdatere operativsystemet og fjerne gamle afhængigheder, som det ikke længere har brug for. Du vil se mere tekst og procenter, og det er også ok!

Når det er afsluttet, skal du genstarte Raspberry Pi ved at køre kommandoen sudo reboot. Dette lukker SSH -forbindelsen og genstarter Raspberry Pi. Vent et par minutter, indtil Raspberry Pi starter op igen og opretter forbindelse til dit netværk. Gentag derefter trin 4 ovenfor for at SSH ind i Raspberry Pi igen.

Trin 6: Opsætning af RaspberryPi (del 3) - Let værtsnavn

Opsætning af RaspberryPi (del 3) - Let værtsnavn
Opsætning af RaspberryPi (del 3) - Let værtsnavn
Opsætning af RaspberryPi (del 3) - Let værtsnavn
Opsætning af RaspberryPi (del 3) - Let værtsnavn
Opsætning af RaspberryPi (del 3) - Let værtsnavn
Opsætning af RaspberryPi (del 3) - Let værtsnavn

Nu skal vi give let adgang til Raspberry Pi's filsystem, så vi kan få adgang til Raspberry Pi's filer og mapper. For at gøre dette skal vi ændre værtsnavnet og installere nogle ekstra pakker.

  1. Indtast sudo raspi-config i Raspberry Pi's konsol, og tryk på Enter.
  2. Naviger med piletasterne til Netværksindstillinger, og tryk på Enter.
  3. Vælg værtsnavn.
  4. Indstil dit nye værtsnavn. For eksempel satte jeg min til MyLocalPi. Tryk derefter på Enter.
  5. Fortsæt med at vælge Udfør, og vende tilbage til hovedskærmen. Afslut værktøjet RaspiConfig.
  6. Hvis det beder dig om at genstarte, skal du vælge ja. Hvis ikke, skal du indtaste sudo reboot i konsollen, og trykke på Enter.

Du kan kontrollere, at dit værtsnavn er ændret ved at skrive værtsnavn i konsollen og trykke på Enter. Du skal se dit nye værtsnavn vises. Du kan også køre Angry IP Scanner igen, og du skal se, at værtsnavnet på din Raspberry Pi vil være ændret.

Trin 7: Opsætning af RaspberryPi (del 4) - Samba

Nu skal vi konfigurere filadgang ved hjælp af Samba. Samba er den pakke, der giver maskiner adgang til Raspberry Pi's filsystem. Med det skal du kunne navigere i Raspberry Pi ved hjælp af Windows 'explorer -vindue eller Mac's Finder. For Windows -brugere er dette kendt som Windows File Share. Det giver også Mac -brugere adgang til Raspberry Pi under den delte mappe.

  1. I konsollen skal du skrive sudo apt install -y samba. Dette installerer Samba -pakken.
  2. Når den er installeret, skal du skrive sudo nano /etc/samba/smb.conf. Filen åbner filen smb.conf i konsollen, klar til redigering.
  3. Vi er nødt til at konfigurere Samba til at give os adgang til filsystemet på Raspberry Pi. I bunden af smb.conf -filen tilføjes følgende linjer:

    [PiShare]

    kommentar = Pi Del sti =/home/pi browseable = ja skrivbar = ja kun gæst = nej opret maske = 0740 biblioteksmaske = 0750 offentlig = nej

  4. Tryk på Ctrl+X (kontroltast og X -tast) for at afslutte. Når du bliver bedt om at gemme, skal du trykke på Ja.
  5. Nu skal vi oprette en Samba -bruger til fjernadgang. I konsollen skal du skrive sudo smbpasswd -a pi. Dette vil oprette Samba -bruger -pi.
  6. Opret en adgangskode til din Samba -bruger. Du bliver bedt om at indtaste den samme adgangskode igen.

Det er det!

Trin 8: Adgang til Raspberry Pi (del 3) - Filadgang

Adgang til Raspberry Pi (del 3) - Filadgang
Adgang til Raspberry Pi (del 3) - Filadgang
Adgang til Raspberry Pi (del 3) - Filadgang
Adgang til Raspberry Pi (del 3) - Filadgang
Adgang til Raspberry Pi (del 3) - Filadgang
Adgang til Raspberry Pi (del 3) - Filadgang

Nu hvor du har konfigureret Raspberry Pi, er det tid til at vende dig til din fjernmaskine.

Du kan få adgang til dit filsystem på følgende måder:

  • Åbn vinduet Kør ved at trykke på WinKey+R og skrive [HOSTNAME] og erstatte [HOSTNAME] med det værtsnavn, du skrev i trin 6.
  • Åbn et Explorer -vindue (f.eks. Documents eller My PC). Indtast [HOSTNAME] i adresselinjen, og erstat [HOSTNAME] med det værtsnavn, du skrev i trin 6.
  • På skrivebordet skal du højreklikke og vælge Ny-> Genvej. Indtast [HOSTNAME] i stedtekstfeltet, og erstat [HOSTNAME] med det værtsnavn, du skrev i trin 6. Tryk på Næste. Du kan derefter give genvejen et navn efter eget valg.

Når du prøver at få adgang til Raspberry Pi -filsystemet ved hjælp af en af metoderne ovenfor, vil Windows bede dig om et brugernavn og en adgangskode. Brug det brugernavn og den adgangskode, du har konfigureret til Samba -profilen (trin 7).

Trin 9: Endelige noter

Det er det! Du kan nu navigere i Raspberry Pi -filsystemet gennem din standardmaskins filnavigationssystem. Dette gør det meget mere bekvemt end at skulle tilslutte mus, tastatur og skærm eller at skulle navigere gennem bibliotekerne med flere ls -kommandoer.

For mere selvsikre og avancerede brugere kan du også køre git checkout -kommandoer direkte på Raspberry Pi via Windows. Dette gør det meget lettere at håndtere at tjekke, ændre og overføre kode til et depot.

En temmelig vigtig note

Når du får adgang til Raspberry Pi -filsystemet, vil du blive præsenteret for to mapper: pi og PiShare (eller lignende, afhængigt af Samba -brugernavnet og det konfigurerede navn i smb.conf -filen, begge i trin 7). I dette tilfælde giver valg af en af mapperne dig adgang til filerne og åbner dem, MEN at navigere gennem pi -mappen betyder, at du mister redigeringsrettigheder, dvs. du vil ikke være i stand til at oprette og redigere filer. Navigering gennem mappen PiShare giver dig dog fuld adgang.

Det er det! Nu behøver du ikke engang mus, tastatur og skærm til dine Raspberry Pi -projekter! Hvor befriende er det?

Anbefalede: