Innholdsfortegnelse:

Få tilgang til Raspberry Pi -filsystemet gjennom Windows: 9 trinn
Få tilgang til Raspberry Pi -filsystemet gjennom Windows: 9 trinn

Video: Få tilgang til Raspberry Pi -filsystemet gjennom Windows: 9 trinn

Video: Få tilgang til Raspberry Pi -filsystemet gjennom Windows: 9 trinn
Video: Автоматический календарь-планировщик смен в Excel 2024, Juli
Anonim
Få tilgang til Raspberry Pi -filsystemet gjennom Windows
Få tilgang til Raspberry Pi -filsystemet gjennom Windows
Få tilgang til Raspberry Pi -filsystemet gjennom Windows
Få tilgang til Raspberry Pi -filsystemet gjennom Windows

Har du noen gang fått en Raspberry Pi og gått "Jeg må sette den opp med en skjerm, mus og tastatur hver gang!" Frustasjonen det forårsaker å koble fra/koble til skjermen og tastaturet/musen, bare for å få tilgang til Raspberry Pi er uten sidestykke. Du tyr enten til å la alt være tilkoblet, og koste deg verdifull plass på skrivebordet, eller enda verre, et uferdig prosjekt *sett inn marerittskrekk *! Ville det ikke bare vært lettere å få tilgang til filer og skript direkte fra din egen maskin?

Denne instruksen vil guide deg til å sette opp ekstern filtilgang på din Raspberry Pi. Det beste er at du aldri trenger å koble noe til Raspberry Pi! Dette vil fungere for Windows, og bør fungere for Mac og Linux også.

Toppbilde hentet fra ReasearchGate

Rekvisita

For denne opplæringen trenger du:

  • En bringebær Pi (åpenbart)
  • En datamaskin med LAN -tilgang (WiFi eller ethernet)
  • Et SD -kort for din Raspberry Pi (8 GB +)
  • En strømforsyning til din Raspberry Pi

Trinn 1: Installere Raspberry Pi OS

Installere Raspberry Pi OS
Installere Raspberry Pi OS
Installere Raspberry Pi OS
Installere Raspberry Pi OS
Installere Raspberry Pi OS
Installere Raspberry Pi OS

I denne delen installerer du operativsystemet (OS) for Raspberry Pi på SD -kortet.

Et notat om operativsystemet: Hvis du planlegger å ikke bruke Raspberry Pi -skrivebordet, ville jeg valgt Lite -versjonen, ettersom den fjerner unødvendig programvare (desktop, Chromium, Jupyter osv.), Og etterlater meg bare kommandokonsollen og den absolutt nødvendige programvaren. Dette maksimerer minnet for lagring av filer, pakker og kjøring av tilpassede programmer, og bruker ikke unødvendig ressurser på å kjøre GUI når du ikke skal bruke det. Du finner den under Raspberry Pi OS (Other) -> Raspberry Pi OS Lite (32 bit). Ellers vil alle andre Raspberry Pi OS gjøre det.

  1. Koble SD -kortet til datamaskinen. Hvis datamaskinen ikke har en SD -kortleser, må du kanskje kjøpe en.
  2. [VALGFRITT] Formater SD -kortet. Hvis datamaskinen ikke formaterer, kan du prøve en annen port.
  3. Gå til RaspberryPi -nettstedet og last ned RaspberryPi Imager -verktøyet. Dette vil hjelpe deg med å installere OS -bildet på SD -kortet. Når verktøyet har installert, starter du det.
  4. Klikk på Velg OS. Når dialogboksen åpnes, velger du ønsket operativsystem.
  5. Klikk på Velg SD -kort. Når dialogboksen åpnes, velger du SD -kortet.
  6. Sørg for at du har valgt riktig stasjon som inneholder SD -kortet!
  7. Sjekk igjen!
  8. Klikk på Skriv. Verktøyet vil nå laste ned og installere operativsystemet på SD -kortet.

Trinn 2: Konfigurere Raspberry Pi (del 1) - WiFi og SSH

Sette opp Raspberry Pi (del 1) - WiFi og SSH
Sette opp Raspberry Pi (del 1) - WiFi og SSH
Sette opp Raspberry Pi (del 1) - WiFi og SSH
Sette opp Raspberry Pi (del 1) - WiFi og SSH
Sette opp Raspberry Pi (del 1) - WiFi og SSH
Sette opp Raspberry Pi (del 1) - WiFi og SSH

I denne delen vil du aktivere SSH og WiFi på din Raspberry Pi. SSH står for Secure Shell, og er egentlig en sikker måte for ekstern tilgang til kommandolinjer. Du finner mer informasjon om SSH her.

  1. Koble SD -kortet med operativsystemet installert til datamaskinen (hvis det ikke allerede er der).
  2. Åpne SD -kortkatalogen. Det kan ha et annet navn, vanligvis oppstart, men det bør fortsatt være Raspberry Pi -systemet.
  3. Lag en ny tekstfil og kall den ssh. Ingen filutvidelser, bare ssh (fjern filtypen.txt).
  4. Lag en ny tekstfil og kall den wpa_supplicant.conf. Sørg for å endre.txt -utvidelsen til.conf. Du kan bli bedt om å bekrefte.
  5. Nå vil vi sette opp WiFi -tilgang til Raspberry Pi. Hvis du kobler Raspberry Pi til en ethernet -kabel, kan du hoppe til neste trinn i instruksjonene.
  6. Åpne den nyopprettede wpa_supplicant.conf -filen med tekstredigereren du vil ha. Kopier og lim inn:

    land =

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

  7. Erstatt med ditt lands Alpha-2 ISO-kode.
  8. Erstatt med nettverksnavnet ditt og med ditt WiFi -passord.

Din wpa_supplicant.conf -fil skal se slik ut:

land = GB

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

Det som vil skje nå er at Raspberry Pi vil søke etter ssh -filen i oppstart. Hvis den finner den (uansett hva filen inneholder), vil den aktivere SSH. Det vil også se etter wpa_supplicant.conf -filen for å sette opp WiFi. Det er derfor disse filene er nødvendige.

Trinn 3: Få tilgang til Raspberry Pi (del 1) - nettverkstilgang

Tilgang til Raspberry Pi (del 1) - nettverkstilgang
Tilgang til Raspberry Pi (del 1) - nettverkstilgang

Nå som vi har konfigurert for SSH og konfigurert WiFi, er det på tide å slå på Raspberry Pi. Fjern SD -kortet på en trygg måte fra datamaskinen, og koble det til Raspberry Pi's SD -kortspor. Koble til strømforsyningen, og slå den på. I løpet av denne tiden vil Raspberry Pi starte opp og koble til WiFi -nettverket ditt.

For å SSH inn i Raspberry Pi trenger du den lokale IP -adressen. Den lokale IP -adressen lar ruteren identifisere hvilken maskin som får tilgang til nettverket. Du kan få Raspberry Pi sin IP -adresse ved enten å gå inn i ruteren og bla gjennom alle de tilkoblede enhetene, eller ved å bruke noen IP -skanningsprogramvare (som Angry IP Scanner). Jeg vil bruke Angry IP Scanner, siden den er veldig enkel å bruke.

Hva denne programvaren gjør er å skanne gjennom alle IP -adressene som er tilgjengelige på nettverket, og finner alle enheter som er koblet til ruteren din. Programvarenavnet er litt misvisende, ved at det ikke blir sint, og det vil heller ikke gjøre noe ondsinnet mot datamaskinen eller ruteren.

Hvis du bruker Angry IP Scanner:

  1. Installer programvaren på din Windows/Mac -maskin, og start den.
  2. Angi IP -området. Mitt lokale nettverk kjører på 192.168.1.xxx, så jeg satte området mitt til å være 192.168.1.0 til 192.168.1.255. Les denne artikkelen for å hjelpe deg med å finne ut hvilket område du skal bruke.
  3. Trykk på Start -knappen, og la Angry IP Scanner skanne gjennom IP -adressene.
  4. Når Angry IP Scanner er fullført, ser du etter IP -adressen hvis vertsnavn er omtrent som raspberrypi.local.
  5. Gratulerer, du har Raspberry Pi sin IP -adresse!

Merk: Hvis du har flere Raspberry Pis på nettverket ditt, må du kanskje skanne med den nye Raspberry Pi slått av og deretter skanne igjen med Raspberry Pi slått på. Du må sammenligne hvilken ny tilkobling som er gjort på nettverket.

Trinn 4: Få tilgang til Raspberry Pi (del 2) - SSH -tilgang

Tilgang til Raspberry Pi (del 2) - SSH -tilgang
Tilgang til Raspberry Pi (del 2) - SSH -tilgang
Tilgang til Raspberry Pi (del 2) - SSH -tilgang
Tilgang til Raspberry Pi (del 2) - SSH -tilgang
Tilgang til Raspberry Pi (del 2) - SSH -tilgang
Tilgang til Raspberry Pi (del 2) - SSH -tilgang
Tilgang til Raspberry Pi (del 2) - SSH -tilgang
Tilgang til Raspberry Pi (del 2) - SSH -tilgang

Nå som du har Raspberry Pi sin IP -adresse, kan du SSH inn i den. Som Windows -bruker trenger du en SSH -klient som PuTTY.

  1. Start PuTTY.
  2. Under kategori -delen på venstre side av vinduet, må du kontrollere at du har valgt Session.
  3. På høyre side av vinduet, under Vertsnavn (eller IP -adresse), skriver du inn Raspberry Pi's IP -adresse du fant i forrige trinn. I mitt tilfelle var det 192.168.1.77.
  4. Sørg for at den er satt til 22 under Port.
  5. Kontroller at SSH er valgt under Tilkoblingstype.
  6. [VALGFRITT] Du kan lagre disse innstillingene ved å skrive øktnavnet under Lagrede økter og deretter trykke på Lagre -knappen.
  7. Trykk på Åpne -knappen. Hvis du kobler til for første gang, vil PuTTY be deg om å tillate fingeravtrykknøkler. Tillat dem å fortsette SSH-ing inn i din Raspberry Pi.
  8. Konsollen bør be deg om brukernavn. Skriv inn pi og trykk Enter.
  9. Du blir da bedt om et passord. Skriv inn bringebær og trykk enter.

Det er det!

Trinn 5: Sette opp Raspberry Pi (del 2) - Oppdater Raspberry Pi

Det er alltid god praksis å holde Raspberry Pi OS oppdatert. Når du har SSH-ed inn i Raspberry Pi, skriver du kommandoen sudo apt update og trykker på Enter-tasten. Dette oppdaterer pakker som brukes i operativsystemet. Hvis du ber om bekreftelse, trykker du på y. Du vil se mye tekst og prosenter, men det er ok!

Når den er fullført, må du oppdatere selve operativsystemet. Kjør kommandoen sudo apt full-upgrade. Dette vil laste ned og oppdatere operativsystemet og fjerne gamle avhengigheter som det ikke lenger trenger. Du vil se mer tekst og prosenter, og det er også ok!

Når det er fullført, starter du Raspberry Pi på nytt ved å kjøre kommandoen sudo reboot. Dette vil lukke SSH -tilkoblingen og starte Raspberry Pi på nytt. Vent et par minutter til Raspberry Pi starter opp igjen og kobler til nettverket ditt. Gjenta deretter trinn 4 ovenfor for å SSH inn i Raspberry Pi igjen.

Trinn 6: Konfigurere RaspberryPi (del 3) - Enkelt vertsnavn

Sette opp RaspberryPi (del 3) - Enkelt vertsnavn
Sette opp RaspberryPi (del 3) - Enkelt vertsnavn
Sette opp RaspberryPi (del 3) - Enkelt vertsnavn
Sette opp RaspberryPi (del 3) - Enkelt vertsnavn
Sette opp RaspberryPi (del 3) - Enkelt vertsnavn
Sette opp RaspberryPi (del 3) - Enkelt vertsnavn

Nå må vi muliggjøre enkel tilgang til Raspberry Pi -filsystemet slik at vi kan få tilgang til Raspberry Pi -filer og mapper. For å gjøre dette må vi endre vertsnavnet og installere noen ekstra pakker.

  1. Skriv inn sudo raspi-config i Raspberry Pi-konsollen, og trykk Enter.
  2. Naviger med piltastene til Nettverksalternativer og trykk Enter.
  3. Velg Vertsnavn.
  4. Angi det nye vertsnavnet ditt. For eksempel satte jeg min til MyLocalPi. Trykk deretter Enter.
  5. Fortsett å velge Fullfør, og gå tilbake til hovedskjermen. Avslutt RaspiConfig -verktøyet.
  6. Hvis du blir bedt om å starte på nytt, velger du ja. Hvis ikke, skriver du sudo reboot i konsollen og trykker Enter.

Du kan kontrollere at vertsnavnet ditt er endret ved å skrive vertsnavn i konsollen og trykke Enter. Du bør se det nye vertsnavnet ditt vises. Du kan også kjøre Angry IP Scanner igjen, og du bør se at vertsnavnet til din Raspberry Pi vil ha endret seg.

Trinn 7: Sette opp RaspberryPi (del 4) - Samba

Nå skal vi sette opp filtilgang ved hjelp av Samba. Samba er pakken som gir maskiner tilgang til Raspberry Pi -filsystemet. Med den bør du kunne navigere i Raspberry Pi ved hjelp av Windows 'utforskervindu eller Mac's Finder. For Windows -brukere er dette kjent som Windows File Share. Det gir også Mac -brukere tilgang til Raspberry Pi under den delte mappen.

  1. I konsollen skriver du sudo apt install -y samba. Dette vil installere Samba -pakken.
  2. Når du er installert, skriver du inn sudo nano /etc/samba/smb.conf. Den åpner filen smb.conf i konsollen, klar for redigering.
  3. Vi må konfigurere Samba for å gi oss tilgang til filsystemet på Raspberry Pi. Legg til følgende linjer nederst i smb.conf -filen:

    [PiShare]

    comment = Pi Del bane =/home/pi browseable = ja skrivbar = ja bare gjest = nei opprett maske = 0740 katalogmaske = 0750 offentlig = nei

  4. Trykk Ctrl+X (kontrolltast og X -tast) for å avslutte. Trykk på Ja når du blir bedt om å lagre.
  5. Nå må vi opprette en Samba -bruker for ekstern tilgang. I konsollen skriver du sudo smbpasswd -a pi. Dette vil opprette Samba -brukeren pi.
  6. Lag et passord for din Samba -bruker. Du blir bedt om å skrive inn det samme passordet på nytt.

Det er det!

Trinn 8: Få tilgang til Raspberry Pi (del 3) - filtilgang

Tilgang til Raspberry Pi (del 3) - Filtilgang
Tilgang til Raspberry Pi (del 3) - Filtilgang
Tilgang til Raspberry Pi (del 3) - Filtilgang
Tilgang til Raspberry Pi (del 3) - Filtilgang
Tilgang til Raspberry Pi (del 3) - Filtilgang
Tilgang til Raspberry Pi (del 3) - Filtilgang

Nå som du har konfigurert Raspberry Pi, er det på tide å slå til den eksterne maskinen.

Du kan få tilgang til filsystemet ditt på følgende måter:

  • Åpne Run -vinduet ved å trykke WinKey+R og skrive inn [HOSTNAME], og erstatte [HOSTNAME] med vertsnavnet du skrev i trinn 6.
  • Åpne et Explorer -vindu (for eksempel Dokumenter eller Min PC). Skriv inn [HOSTNAME] i adressefeltet, og erstatt [HOSTNAME] med vertsnavnet du skrev i trinn 6.
  • Høyreklikk på skrivebordet og velg Ny-> Snarvei. I tekstboksen for plassering skriver du inn [HOSTNAME], og erstatter [HOSTNAME] med vertsnavnet du skrev i trinn 6. Trykk på Next. Du kan deretter gi snarveien et navn du ønsker.

Når du prøver å få tilgang til Raspberry Pi -filsystemet ved hjelp av noen av metodene ovenfor, vil Windows be deg om et brukernavn og passord. Bruk brukernavnet og passordet du konfigurerte for Samba -profilen (trinn 7).

Trinn 9: Sluttnotater

Det er det! Du kan nå navigere i Raspberry Pi -filsystemet gjennom standardmaskinens filnavigasjonssystem. Dette gjør det så mye mer praktisk enn å måtte koble til mus, tastatur og skjerm, eller å måtte navigere gjennom katalogene med flere ls -kommandoer.

For mer selvsikre og avanserte brukere kan du også kjøre git checkout -kommandoer direkte på Raspberry Pi gjennom Windows. Dette gjør det mye enklere å håndtere utsjekking, endring og overføring av kode til et depot.

Et ganske viktig notat

Når du får tilgang til Raspberry Pi -filsystemet, vil du bli presentert med to mapper: pi og PiShare (eller lignende, avhengig av Samba -brukernavnet og det konfigurerte navnet i smb.conf -filen, begge i trinn 7). I dette tilfellet vil det å velge en av mappene gi deg tilgang til filene og åpne dem, MEN å navigere gjennom pi -mappen betyr at du mister redigeringsrettigheter, det vil si at du ikke kan opprette og redigere filer. Navigering gjennom PiShare -mappen gir deg imidlertid full tilgang.

Det er det! Nå trenger du ikke engang mus, tastatur og skjerm for dine Raspberry Pi -prosjekter! Hvor befriende er det?

Anbefalt: