Innehållsförteckning:
- Tillbehör
- Steg 1: Installera Raspberry Pi OS
- Steg 2: Konfigurera Raspberry Pi (del 1) - WiFi och SSH
- Steg 3: Åtkomst till Raspberry Pi (del 1) - Nätverksåtkomst
- Steg 4: Åtkomst till Raspberry Pi (del 2) - SSH -åtkomst
- Steg 5: Konfigurera Raspberry Pi (del 2) - Uppdatera Raspberry Pi
- Steg 6: Konfigurera RaspberryPi (del 3) - Enkelt värdnamn
- Steg 7: Konfigurera RaspberryPi (del 4) - Samba
- Steg 8: Åtkomst till Raspberry Pi (del 3) - Filåtkomst
- Steg 9: Slutanteckningar
Video: Få tillgång till Raspberry Pi -filsystemet via Windows: 9 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Har du någonsin fått en Raspberry Pi och gått "Jag måste ställa in den med en bildskärm, mus och tangentbord varje gång!" Frustationen det orsakar att koppla ur/ansluta din bildskärm och tangentbord/mus, bara för att komma åt Raspberry Pi är oöverträffad. Du kan antingen låta allt vara inkopplat, vilket kostar dig värdefullt skrivbord, eller ännu värre, ett oavslutat projekt *infoga mardrömskräck *! Skulle det inte bara vara lättare att komma åt filer och skript direkt från din egen dator?
Den här instruerbara guiden hjälper dig att konfigurera fjärråtkomst till din Raspberry Pi. Det bästa är att du aldrig kommer att behöva ansluta någonting till Raspberry Pi! Detta fungerar för Windows, och bör fungera för Mac och Linux också.
Rubrikbild från ReasearchGate
Tillbehör
För denna handledning behöver du:
- En Raspberry Pi (uppenbarligen)
- En dator med LAN -åtkomst (WiFi eller ethernet)
- Ett SD -kort för din Raspberry Pi (8GB +)
- En strömförsörjning för din Raspberry Pi
Steg 1: Installera Raspberry Pi OS
I det här avsnittet kommer du att installera operativsystemet (OS) för Raspberry Pi på ditt SD -kort.
En anmärkning om operativsystemet: Om du planerar att inte använda Raspberry Pi -skrivbordet skulle jag välja Lite -versionen, eftersom den tar bort onödig programvara (skrivbord, Chromium, Jupyter etc) och lämnar bara kommandokonsolen och den absolut nödvändiga programvaran. Detta maximerar minnet för att lagra filer, paket och köra anpassade program, och använder inte onödigt mycket resurser som kör GUI när du inte kommer att använda det. Du hittar den under Raspberry Pi OS (Other) -> Raspberry Pi OS Lite (32 bit). Annars kommer alla andra Raspberry Pi OS att göra.
- Anslut ditt SD -kort till din dator. Om din dator inte har en SD -kortläsare kan du behöva köpa en.
- [VALFRITT] Formatera ditt SD -kort. Prova en annan port om din dator inte formaterar.
- Gå till RaspberryPi -webbplatsen och ladda ner RaspberryPi Imager -verktyget. Detta hjälper dig att installera OS -bilden på SD -kortet. När verktyget har installerat startar du det.
- Klicka på Välj OS. När dialogrutan öppnas väljer du det valda operativsystemet.
- Klicka på Välj SD -kort. När dialogrutan öppnas väljer du ditt SD -kort.
- Se till att du har valt rätt enhet som innehåller ditt SD -kort!
- Kolla igen!
- Klicka på Skriv. Verktyget kommer nu att ladda ner och installera operativsystemet på SD -kortet.
Steg 2: Konfigurera Raspberry Pi (del 1) - WiFi och SSH
I det här avsnittet aktiverar du SSH och WiFi på din Raspberry Pi. SSH står för Secure Shell och är i huvudsak ett säkert sätt för fjärråtkomst till kommandorader. Du kan hitta mer information om SSH här.
- Anslut ditt SD -kort med operativsystemet installerat i din dator (om det inte redan finns där).
- Öppna SD -kortkatalogen. Det kan ha ett annat namn, vanligtvis boot, men det borde fortfarande vara Raspberry Pi -systemet.
- Skapa en ny textfil och kalla den ssh. Inga filtillägg, bara ssh (ta bort.txt -tillägget).
- Skapa en ny textfil och kalla den wpa_supplicant.conf. Se till att du ändrar.txt -tillägget till.conf. Du kan bli ombedd att bekräfta.
- Nu kommer vi att konfigurera WiFi -åtkomst till Raspberry Pi. Om du ansluter Raspberry Pi till en ethernet -kabel kan du hoppa till nästa steg i instruktionen.
-
Öppna din nyskapade wpa_supplicant.conf -fil med vilken textredigerare du vill. Kopiera och klistra in den:
land =
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 nätverk = {ssid = "" psk = "" key_mgmt = WPA-PSK}
- Ersätt med ditt lands Alpha-2 ISO-kod.
- Ersätt med ditt nätverksnamn och med ditt WiFi -lösenord.
Din wpa_supplicant.conf -fil ska se ut ungefär så här:
land = GB
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 nätverk = {ssid = "MyHomeNetwork" psk = "S3cretPa55word" key_mgmt = WPA-PSK}
Det som kommer att hända nu är att Raspberry Pi kommer att söka efter ssh -filen vid start. Om den hittar den (oavsett vad filen innehåller) aktiverar den SSH. Det kommer också att leta efter filen wpa_supplicant.conf för att konfigurera sin WiFi. Det är därför dessa filer behövs.
Steg 3: Åtkomst till Raspberry Pi (del 1) - Nätverksåtkomst
Nu när vi har konfigurerat för SSH och konfigurerat WiFi är det dags att slå på Raspberry Pi. Ta säkert bort SD -kortet från din dator och anslut det till Raspberry Pi: s SD -kortplats. Anslut strömförsörjningen och slå på den. Under denna tid startar Raspberry Pi upp och ansluter till ditt WiFi -nätverk.
För att få SSH till din Raspberry Pi behöver du dess lokala IP -adress. Den lokala IP -adressen gör att routern kan identifiera vilken maskin som har åtkomst till nätverket. Du kan få din Raspberry Pi: s IP -adress genom att antingen gå in i din router och bläddra igenom alla anslutna enheter eller genom att använda någon IP -skanningsprogramvara (som Angry IP Scanner). Jag kommer att använda Angry IP Scanner, eftersom den är väldigt enkel att använda.
Vad den här programvaran gör är att skanna igenom alla IP -adresser som finns tillgängliga i nätverket och hitta alla enheter som är anslutna till din router. Programvarans namn är lite vilseledande, eftersom det inte blir arg och inte heller kommer att göra något skadligt för din dator eller router.
Om du använder Angry IP Scanner:
- Installera programvaran på din Windows/Mac -maskin och starta den.
- Ställ in ditt IP -område. Mitt lokala nätverk körs på 192.168.1.xxx, så jag ställde in mitt intervall till 192.168.1.0 till 192.168.1.255. För att hjälpa dig att avgöra vilket intervall du ska använda, läs igenom den här artikeln.
- Tryck på Start -knappen och låt Angry IP Scanner skanna igenom IP -adresserna.
- När Angry IP Scanner har slutförts letar du efter IP -adressen vars värdnamn är ungefär som raspberrypi.local.
- Grattis, du har din Raspberry Pi: s IP -adress!
Obs! Om du har flera Raspberry Pis i ditt nätverk kan du behöva göra en skanning med din nya Raspberry Pi avstängd och sedan skanna igen med Raspberry Pi påslagen. Du måste jämföra vilken ny anslutning som har gjorts på nätverket.
Steg 4: Åtkomst till Raspberry Pi (del 2) - SSH -åtkomst
Nu när du har din Raspberry Pi: s IP -adress kan du SSH in den. Som Windows -användare behöver du en SSH -klient som PuTTY.
- Starta PuTTY.
- Under avsnittet Kategori till vänster i fönstret, se till att du har valt Session.
- På höger sida av fönstret, under Värdnamn (eller IP -adress), skriv in din Raspberry Pi: s IP -adress som du hittade i föregående steg. I mitt fall var det 192.168.1.77.
- Under Port, se till att den är inställd på 22.
- Under Anslutningstyp, se till att SSH är valt.
- [VALFRITT] Du kan spara dessa inställningar genom att skriva ditt sessionsnamn under Sparade sessioner och sedan trycka på knappen Spara.
- Tryck på knappen Öppna. Om du ansluter för första gången kommer PuTTY att uppmana dig att tillåta fingeravtrycksnycklar. Låt dem fortsätta SSH-ingången i din Raspberry Pi.
- Konsolen bör be dig om ett användarnamn. Skriv in pi och tryck på Enter.
- Du kommer då att bli ombedd att ange ett lösenord. Skriv in hallon och tryck på enter.
Det är allt!
Steg 5: Konfigurera Raspberry Pi (del 2) - Uppdatera Raspberry Pi
Det är alltid bra att hålla Raspberry Pi OS uppdaterat. När du har SSH-ed i din Raspberry Pi skriver du kommandot sudo apt update och trycker på Enter-tangenten. Detta kommer att uppdatera paket som används i operativsystemet. Om du ber om bekräftelse trycker du på y. Du kommer att se massor av text och procentsatser, men det är ok!
När det är klart måste du uppdatera själva operativsystemet. Kör kommandot sudo apt full-upgrade. Detta kommer att ladda ner och uppdatera operativsystemet och ta bort gamla beroenden som det inte längre behöver. Du kommer att se mer text och procentsatser, och det är också ok!
När det är klart startar du om Raspberry Pi genom att köra kommandot sudo reboot. Detta kommer att stänga SSH -anslutningen och starta om Raspberry Pi. Vänta ett par minuter tills Raspberry Pi startar upp igen och ansluter till ditt nätverk. Upprepa sedan steg 4 ovan till SSH i Raspberry Pi igen.
Steg 6: Konfigurera RaspberryPi (del 3) - Enkelt värdnamn
Nu måste vi möjliggöra enkel åtkomst till Raspberry Pi -filsystemet så att vi kan komma åt Raspberry Pi: s filer och mappar. För att göra det måste vi ändra värdnamnet och installera några ytterligare paket.
- I Raspberry Pi-konsolen skriver du in sudo raspi-config och trycker på Enter.
- Navigera med piltangenterna till Nätverksalternativ och tryck på Retur.
- Välj Värdnamn.
- Ange ditt nya värdnamn. Till exempel ställde jag in min på MyLocalPi. Tryck sedan på Enter.
- Fortsätt välja Slutför och återgå till huvudskärmen. Avsluta verktyget RaspiConfig.
- Om den ber dig starta om, välj ja. Om inte, skriv konsolen sudo reboot och tryck på Enter.
Du kan kontrollera att ditt värdnamn har ändrats genom att skriva värdnamn i konsolen och trycka på Retur. Du bör se ditt nya värdnamn visas. Du kan också köra Angry IP Scanner igen, och du bör se att värdnamnet för din Raspberry Pi kommer att ha ändrats.
Steg 7: Konfigurera RaspberryPi (del 4) - Samba
Nu ska vi konfigurera filåtkomst med Samba. Samba är paketet som ger maskiner tillgång till Raspberry Pi: s filsystem. Med det borde du kunna navigera i Raspberry Pi med Windows utforskarfönster eller Macs Finder. För Windows -användare kallas detta Windows File Share. Det tillåter också Mac -användare att komma åt Raspberry Pi under den delade mappen.
- I konsolen skriver du sudo apt install -y samba. Detta kommer att installera Samba -paketet.
- När du har installerat skriver du in sudo nano /etc/samba/smb.conf. Den öppnar filen smb.conf i konsolen, redo för redigering.
-
Vi måste konfigurera Samba för att ge oss åtkomst till filsystemet på Raspberry Pi. Lägg till följande rader längst ned i filen smb.conf:
[PiShare]
kommentar = Pi Dela sökväg =/home/pi browseable = ja skrivbar = ja bara gäst = ingen skapa mask = 0740 katalogmask = 0750 offentlig = nej
- Tryck på Ctrl+X (kontrollknapp och X -knapp) för att avsluta. Tryck på Ja när du blir ombedd att spara.
- Nu måste vi skapa en Samba -användare för fjärråtkomst. I konsolen skriver du sudo smbpasswd -a pi. Detta skapar Samba -användarens pi.
- Skapa ett lösenord för din Samba -användare. Du kommer att uppmanas att ange samma lösenord igen.
Det är allt!
Steg 8: Åtkomst till Raspberry Pi (del 3) - Filåtkomst
Nu när du har konfigurerat Raspberry Pi är det dags att vända dig till din fjärrmaskin.
Du kan komma åt ditt filsystem på följande sätt:
- Öppna fönstret Kör genom att trycka på WinKey+R och skriva in [HOSTNAME] och ersätta [HOSTNAME] med det värdnamn du skrev i steg 6.
- Öppna ett utforskarfönster (till exempel Dokument eller Min dator). I adressfältet skriver du in [HOSTNAME] och ersätter [HOSTNAME] med värdnamnet du skrev i steg 6.
- Högerklicka på skrivbordet och välj Ny-> Genväg. I textrutan för plats skriver du in [HOSTNAME] och ersätter [HOSTNAME] med värdnamnet du skrev i steg 6. Tryck på Nästa. Du kan sedan ge genvägen ett valfritt namn.
När du försöker komma åt Raspberry Pi -filsystemet med någon av metoderna ovan kommer Windows att be dig om ett användarnamn och lösenord. Använd det användarnamn och lösenord du ställde in för Samba -profilen (steg 7).
Steg 9: Slutanteckningar
Det är allt! Du kan nu navigera i Raspberry Pi -filsystemet genom din vanliga maskins filnavigeringssystem. Detta gör det så mycket mer bekvämt än att behöva ansluta mus, tangentbord och bildskärm, eller att behöva navigera genom katalogerna med flera ls -kommandon.
För mer självsäkra och avancerade användare kan du också köra git checkout -kommandon direkt på Raspberry Pi via Windows. Detta gör det mycket lättare att hantera utcheckning, modifiering och överlämnande av kod till ett förråd.
En ganska viktig anteckning
När du öppnar Raspberry Pi -filsystemet kommer du att presenteras med två mappar: pi och PiShare (eller liknande, beroende på Samba -användarnamn och det konfigurerade namnet i filen smb.conf, båda i steg 7). I det här fallet ger dig tillgång till filerna genom att välja en av mapparna och öppna dem, MEN att navigera genom pi -mappen innebär att du förlorar redigeringsrättigheter, det vill säga att du inte kommer att kunna skapa och redigera filer. Navigering genom mappen PiShare ger dig dock full åtkomst.
Det är allt! Nu behöver du inte ens mus, tangentbord och bildskärm för dina Raspberry Pi -projekt! Hur befriande är det?
Rekommenderad:
MCU Tillgång till internettjänst Via IFTTT - Ameba Arduino: 3 steg
MCU Åtkomst till internettjänst Via IFTTT - Ameba Arduino: Åtkomst till internettjänst är ett enkelt jobb för en smart enhet som en Android -telefon, surfplatta eller en PC, men inte så lätt för mikrokontroller eftersom det vanligtvis kräver bättre anslutning och processorkraft. Vi kan dock lossa den tunga delen av
Få tillgång till dina Solaredge -data med Python: 4 steg
Få tillgång till dina Solaredge -data med Python: Eftersom data från solaredge -transformatorerna inte lagras lokalt men på solaredge -servrarna ville jag använda mina data lokalt, så kan jag använda data i mina egna program. Jag visar dig hur du kan begära dina data på solaredge -webben
Så här får du tillgång till en Dell Inspiron 15 3000 -hårddisk: 10 steg
Så här får du tillgång till en Dell Inspiron 15 3000 -serie hårddisk: Hej Instructables -läsare, idag kommer jag att visa dig hur du får tillgång till en hårddisk i en bärbar dator från Dell Inspiron 15 3000 -serien. Mest troligt om du läser detta har du antingen problem med att skjuta datorn och vill återställa hårddisken eller så
Säker tillgång till din Pi var som helst i världen: 7 steg
Säker tillgång till din Pi var som helst i världen: Jag har få applikationer som kör dygnet runt på Pi. När jag kom ut ur mitt hus blev det väldigt svårt att kontrollera Pi: s hälsa och status. Jag övervann därefter det mindre hindret med ngrok. Att komma åt enheten utifrån ger
Så här får du tillgång till Beaglebone Via VNC: 3 steg
Så här får du tillgång till Beaglebone Via VNC: Här är ett enkelt sätt att komma åt skrivbordet på din Beaglebone via VNC, en programvara som låter dig se andra skrivbord utan att behöva ansluta en bildskärm. Detta är avsett att vara så enkelt och enkelt som möjligt. Först ska du