Inhoudsopgave:
- Benodigdheden
- Stap 1: Het Raspberry Pi-besturingssysteem installeren
- Stap 2: De Raspberry Pi instellen (deel 1) - WiFi en SSH
- Stap 3: Toegang tot de Raspberry Pi (deel 1) - Netwerktoegang
- Stap 4: Toegang tot de Raspberry Pi (deel 2) - SSH-toegang
- Stap 5: De Raspberry Pi instellen (deel 2) - Update de Raspberry Pi
- Stap 6: De RaspberryPi instellen (deel 3) - Eenvoudige hostnaam
- Stap 7: De RaspberryPi instellen (deel 4) - Samba
- Stap 8: Toegang tot de Raspberry Pi (deel 3) - Bestandstoegang
- Stap 9: Laatste opmerkingen
Video: Toegang tot het Raspberry Pi-bestandssysteem via Windows: 9 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Heb je ooit een Raspberry Pi gehad en ben je weggegaan "Ik moet hem elke keer instellen met een monitor, muis en toetsenbord!" De frustratie die het veroorzaakt om je monitor en toetsenbord / muis los te koppelen / opnieuw aan te sluiten, alleen om toegang te krijgen tot de Raspberry Pi, is ongeëvenaard. Je neemt je toevlucht om ofwel alles aangesloten te laten, wat je kostbare bureauruimte kost, of erger nog, een onvoltooid project *voeg nachtmerriespook in*! Zou het niet eenvoudiger zijn om rechtstreeks vanaf uw eigen computer toegang te krijgen tot bestanden en scripts?
Deze instructable zal je begeleiden bij het instellen van externe bestandstoegang op je Raspberry Pi. Het beste is dat je nooit iets op de Raspberry Pi hoeft aan te sluiten! Dit werkt voor Windows en zou ook moeten werken voor Mac en Linux.
Header-afbeelding afkomstig van ReasearchGate
Benodigdheden
Voor deze tutorial heb je nodig:
- Een Raspberry Pi (uiteraard)
- Een computer met LAN-toegang (WiFi of ethernet)
- Een SD-kaart voor je Raspberry Pi (8GB +)
- Een voeding voor je Raspberry Pi
Stap 1: Het Raspberry Pi-besturingssysteem installeren
In dit gedeelte gaat u het besturingssysteem (OS) voor de Raspberry Pi op uw SD-kaart installeren.
Een opmerking over het besturingssysteem: als u van plan bent de Raspberry Pi-desktop niet te gebruiken, zou ik de Lite-versie kiezen, omdat deze onnodige software (desktop, Chromium, Jupyter enz.) Verwijdert, waardoor alleen de opdrachtconsole en de absoluut noodzakelijke software achterblijven. Dit maximaliseert het geheugen voor het opslaan van bestanden, pakketten en het uitvoeren van aangepaste programma's, en gebruikt niet onnodig bronnen voor het uitvoeren van de GUI wanneer u deze niet zult gebruiken. Je vindt het onder Raspberry Pi OS (Other) -> Raspberry Pi OS Lite (32 bit). Anders is elk ander Raspberry Pi-besturingssysteem voldoende.
- Sluit uw SD-kaart aan op uw computer. Als uw computer geen SD-kaartlezer heeft, moet u er mogelijk een aanschaffen.
- [OPTIONEEL] Formatteer je SD-kaart. Als uw computer niet kan formatteren, probeer dan een andere poort.
- Ga naar de RaspberryPi-website en download het hulpprogramma RaspberryPi Imager. Dit zal u helpen bij het installeren van de OS-image op de SD-kaart. Nadat het hulpprogramma is geïnstalleerd, start u het.
- Klik op Kies besturingssysteem. Wanneer het dialoogvenster wordt geopend, selecteert u het besturingssysteem van uw keuze.
- Klik op Kies SD-kaart. Selecteer uw SD-kaart wanneer het dialoogvenster wordt geopend.
- Zorg ervoor dat u de juiste schijf hebt geselecteerd die uw SD-kaart bevat!
- Controleer nog eens!
- Klik op Schrijven. Het hulpprogramma zal nu het besturingssysteem downloaden en installeren op de SD-kaart.
Stap 2: De Raspberry Pi instellen (deel 1) - WiFi en SSH
In dit gedeelte schakelt u SSH en WiFi in op uw Raspberry Pi. SSH staat voor Secure Shell en is in wezen een veilige manier om op afstand toegang te krijgen tot opdrachtregels. Meer informatie over SSH vind je hier.
- Steek uw SD-kaart met het besturingssysteem geïnstalleerd in uw computer (als deze er nog niet is).
- Open de SD-kaartmap. Het kan een andere naam hebben, meestal opstarten, maar het zou nog steeds het Raspberry Pi-systeem moeten zijn.
- Maak een nieuw tekstbestand en noem het ssh. Geen bestandsextensies, alleen ssh (verwijder de.txt-extensie).
- Maak een nieuw tekstbestand en noem het wpa_supplicant.conf. Zorg ervoor dat u de.txt-extensie wijzigt in.conf. Mogelijk wordt u gevraagd om te bevestigen.
- Nu gaan we wifi-toegang tot de Raspberry Pi instellen. Als u de Raspberry Pi op een ethernetkabel aansluit, kunt u doorgaan naar de volgende stap van de instructable.
-
Open uw nieuw gemaakte wpa_supplicant.conf-bestand met de gewenste teksteditor. Kopieer en plak erin:
land=
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ key_mgmt=WPA-PSK }
- Vervang door de Alpha-2 ISO-code van uw land.
- Vervang door uw netwerknaam en door uw wifi-wachtwoord.
Uw bestand wpa_supplicant.conf zou er ongeveer zo uit moeten zien:
land=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="MyHomeNetwork" psk="S3cretPa55word" key_mgmt=WPA-PSK }
Wat er nu zal gebeuren, is dat de Raspberry Pi tijdens het opstarten naar het ssh-bestand zal zoeken. Als het het vindt (ongeacht wat het bestand bevat), zal het SSH inschakelen. Het zoekt ook naar het bestand wpa_supplicant.conf om zijn wifi in te stellen. Daarom zijn deze bestanden nodig.
Stap 3: Toegang tot de Raspberry Pi (deel 1) - Netwerktoegang
Nu we hebben geconfigureerd voor SSH en de wifi hebben ingesteld, is het tijd om de Raspberry Pi in te schakelen. Verwijder de SD-kaart veilig uit uw computer en steek deze in de SD-kaartsleuf van de Raspberry Pi. Sluit de voeding aan en zet hem aan. Gedurende deze tijd zal de Raspberry Pi opstarten en verbinding maken met uw wifi-netwerk.
Om SSH naar je Raspberry Pi te sturen, heb je het lokale IP-adres nodig. Met het lokale IP-adres kan de router identificeren welke machine toegang heeft tot het netwerk. Je kunt het IP-adres van je Raspberry Pi krijgen door ofwel naar je router te gaan en door alle aangesloten apparaten te bladeren, of door IP-scansoftware te gebruiken (zoals Angry IP Scanner). Ik zal Angry IP Scanner gebruiken, omdat het heel gemakkelijk te gebruiken is.
Wat deze software doet, is door alle IP-adressen die beschikbaar zijn op het netwerk scannen en alle apparaten vinden die op uw router zijn aangesloten. De naam van de software is een beetje misleidend, in die zin dat het niet boos wordt en ook niets kwaadaardigs aan uw computer of router zal doen.
Als u Angry IP Scanner gebruikt:
- Installeer de software op uw Windows/Mac-machine en start deze.
- Stel uw IP-bereik in. Mijn lokale netwerk draait op 192.168.1.xxx, dus ik heb mijn bereik ingesteld op 192.168.1.0 tot 192.168.1.255. Lees dit artikel om u te helpen bepalen welk bereik u moet gebruiken.
- Druk op de Start-knop en laat Angry IP Scanner de IP-adressen scannen.
- Zodra Angry IP Scanner is voltooid, zoekt u naar het IP-adres waarvan de hostnaam zoiets is als raspberrypi.local.
- Gefeliciteerd, je hebt het IP-adres van je Raspberry Pi!
Opmerking: als u meerdere Raspberry Pi's op uw netwerk heeft, moet u mogelijk een scan uitvoeren terwijl uw nieuwe Raspberry Pi is uitgeschakeld en vervolgens opnieuw scannen met de Raspberry Pi ingeschakeld. Je moet vergelijken welke nieuwe verbinding er op het netwerk is gemaakt.
Stap 4: Toegang tot de Raspberry Pi (deel 2) - SSH-toegang
Nu je het IP-adres van je Raspberry Pi hebt, kun je er SSH in plaatsen. Als Windows-gebruiker heb je een SSH-client zoals PuTTY nodig.
- Start PuTTY.
- Zorg ervoor dat onder het gedeelte Categorie aan de linkerkant van het venster Sessie is geselecteerd.
- Aan de rechterkant van het venster, onder Hostnaam (of IP-adres), typ je het IP-adres van je Raspberry Pi in dat je in de vorige stap hebt gevonden. In mijn geval was het 192.168.1.77.
- Zorg ervoor dat het onder Poort is ingesteld op 22.
- Zorg ervoor dat onder Verbindingstype SSH is geselecteerd.
- [OPTIONEEL] U kunt deze instellingen opslaan door uw sessienaam te typen onder Opgeslagen sessies en vervolgens op de knop Opslaan te drukken.
- Druk op de knop Openen. Als je voor de eerste keer verbinding maakt, zal PuTTY je vragen om vingerafdruksleutels toe te staan. Laat ze doorgaan met SSH-ing in je Raspberry Pi.
- De console zou u om een gebruikersnaam moeten vragen. Typ pi en druk op Enter.
- Er wordt dan om een wachtwoord gevraagd. Typ framboos en druk op enter.
Dat is het!
Stap 5: De Raspberry Pi instellen (deel 2) - Update de Raspberry Pi
Het is altijd een goede gewoonte om het Raspberry Pi OS up-to-date te houden. Zodra u SSH-ed in uw Raspberry Pi hebt, typt u de opdracht sudo apt update en drukt u op de Enter-toets. Hiermee worden pakketten bijgewerkt die binnen het besturingssysteem worden gebruikt. Als u om bevestiging wordt gevraagd, drukt u op y. Je ziet veel tekst en percentages, maar dat is oké!
Zodra het is voltooid, moet u het besturingssysteem zelf bijwerken. Voer het commando sudo apt full-upgrade uit. Hiermee wordt het besturingssysteem gedownload en bijgewerkt en worden oude afhankelijkheden verwijderd die het niet langer nodig heeft. Je krijgt meer tekst en percentages te zien, en dat is ook oké!
Zodra dat is voltooid, start u de Raspberry Pi opnieuw op door het commando sudo reboot uit te voeren. Hierdoor wordt de SSH-verbinding gesloten en wordt de Raspberry Pi opnieuw opgestart. Wacht een paar minuten totdat de Raspberry Pi opnieuw opstart en verbinding maakt met uw netwerk. Herhaal vervolgens stap 4 hierboven om opnieuw SSH naar de Raspberry Pi te sturen.
Stap 6: De RaspberryPi instellen (deel 3) - Eenvoudige hostnaam
Nu moeten we gemakkelijke toegang tot het bestandssysteem van de Raspberry Pi mogelijk maken, zodat we toegang hebben tot de bestanden en mappen van de Raspberry Pi. Om dit te doen, moeten we de hostnaam wijzigen en enkele extra pakketten installeren.
- Typ in de console van de Raspberry Pi sudo raspi-config en druk op Enter.
- Navigeer met je pijltjestoetsen naar Netwerkopties en druk op Enter.
- Selecteer Hostnaam.
- Stel uw nieuwe hostnaam in. Ik heb de mijne bijvoorbeeld ingesteld op MyLocalPi. Druk vervolgens op Enter.
- Blijf op Voltooien en keer terug naar het hoofdscherm. Sluit het hulpprogramma RaspiConfig af.
- Als u wordt gevraagd om opnieuw op te starten, selecteert u ja. Als dat niet het geval is, typt u sudo reboot in de console en drukt u op Enter.
U kunt controleren of uw hostnaam is gewijzigd door de hostnaam in de console te typen en op Enter te drukken. U zou uw nieuwe hostnaam moeten zien verschijnen. Je kunt Angry IP Scanner ook opnieuw uitvoeren en je zou moeten zien dat de hostnaam van je Raspberry Pi is gewijzigd.
Stap 7: De RaspberryPi instellen (deel 4) - Samba
Nu gaan we bestandstoegang instellen met Samba. Samba is het pakket dat machines toegang geeft tot het bestandssysteem van de Raspberry Pi. Hiermee zou je in staat moeten zijn om door de Raspberry Pi te navigeren met behulp van het Windows-verkennervenster of Mac's Finder. Voor Windows-gebruikers staat dit bekend als Windows File Share. Het geeft Mac-gebruikers ook toegang tot de Raspberry Pi onder de gedeelde map.
- Typ in de console sudo apt install -y samba. Hiermee wordt het Samba-pakket geïnstalleerd.
- Typ na installatie sudo nano /etc/samba/smb.conf in. Het opent het bestand smb.conf in de console, klaar om te bewerken.
-
We moeten Samba configureren om ons toegang te geven tot het bestandssysteem op de Raspberry Pi. Voeg onderaan het bestand smb.conf de volgende regels toe:
[PiShare]
comment=Pi Share path=/home/pi browseable=ja writeable=ja alleen guest=no maak mask=0740 directory mask=0750 public=no
- Druk op Ctrl+X (control-toets en X-toets) om af te sluiten. Wanneer u wordt gevraagd om op te slaan, drukt u op Ja.
- Nu moeten we een Samba-gebruiker maken voor toegang op afstand. Typ in de console sudo smbpasswd -a pi. Hiermee wordt de Samba-gebruiker pi gemaakt.
- Maak een wachtwoord voor uw Samba-gebruiker. U wordt gevraagd hetzelfde wachtwoord opnieuw in te voeren.
Dat is het!
Stap 8: Toegang tot de Raspberry Pi (deel 3) - Bestandstoegang
Nu je de Raspberry Pi hebt ingesteld, is het tijd om naar je externe machine te gaan.
U kunt op de volgende manieren toegang krijgen tot uw bestandssysteem:
- Open het venster Uitvoeren door op WinKey+R te drukken en \[HOSTNAME] in te voeren, waarbij u [HOSTNAME] vervangt door de hostnaam die u in stap 6 hebt getypt.
- Open een verkennervenster (bijvoorbeeld Documenten of Mijn pc). Typ \[HOSTNAME] in de adresbalk en vervang [HOSTNAME] door de hostnaam die u in stap 6 hebt getypt.
- Klik met de rechtermuisknop op het bureaublad en selecteer Nieuw->Snelkoppeling. Typ in het locatietekstvak \[HOSTNAME] en vervang [HOSTNAME] door de hostnaam die u in stap 6 hebt getypt. Druk op Volgende. U kunt de snelkoppeling vervolgens een naam naar keuze geven.
Wanneer u via een van de bovenstaande methoden toegang probeert te krijgen tot het Raspberry Pi-bestandssysteem, zal Windows u om een gebruikersnaam en wachtwoord vragen. Gebruik de gebruikersnaam en het wachtwoord die je hebt ingesteld voor het Samba-profiel (stap 7).
Stap 9: Laatste opmerkingen
Dat is het! U kunt nu door het Raspberry Pi-bestandssysteem navigeren via het bestandsnavigatiesysteem van uw standaard machine. Dit maakt het zoveel handiger dan de muis, het toetsenbord en de monitor te moeten aansluiten of door de mappen te moeten navigeren met meerdere ls-opdrachten.
Voor meer zelfverzekerde en gevorderde gebruikers kun je git checkout-commando's ook rechtstreeks op de Raspberry Pi uitvoeren via Windows. Dit maakt het een stuk eenvoudiger om code uit te checken, aan te passen en vast te leggen in een repository.
Een nogal belangrijke opmerking
Wanneer u het Raspberry Pi-bestandssysteem opent, krijgt u twee mappen te zien: pi en PiShare (of vergelijkbaar, afhankelijk van de Samba-gebruikersnaam en de geconfigureerde naam in het smb.conf-bestand, beide in stap 7). In dit geval geeft het selecteren van een van beide mappen u toegang tot de bestanden en kunt u ze openen, MAAR als u door de pi-map navigeert, verliest u bewerkingsrechten, dat wil zeggen dat u geen bestanden kunt maken en bewerken. Als u echter door de PiShare-map navigeert, krijgt u volledige toegang.
Dat is het! Nu heb je zelfs geen muis, toetsenbord en monitor meer nodig voor je Raspberry Pi-projecten! Hoe bevrijdend is dat?
Aanbevolen:
MCU Toegang tot internetservice via IFTTT - Ameba Arduino - Ajarnpa
MCU Toegang tot internetservice via IFTTT - Ameba Arduino: toegang tot internetservice is een gemakkelijke taak voor een slim apparaat zoals een Android-telefoon, tablet of een pc, maar niet zo eenvoudig voor microcontrollers, omdat het meestal een betere connectiviteit en verwerkingskracht vereist. We kunnen echter het zware deel van de
Op afstand toegang krijgen tot de Raspberry Pi: SSH, Dekstop & FTP: 4 stappen
Op afstand toegang krijgen tot de Raspberry Pi: SSH, Dekstop & FTP: In dit bericht gaan we kijken naar 3 verschillende methoden waarmee je op afstand toegang kunt krijgen tot de Raspberry Pi om het een beetje gemakkelijker te maken om ermee te werken. De eerste is SSH, waarmee u op afstand toegang kunt krijgen tot de terminal. De tweede is een remo
Toegang krijgen tot Beaglebone via VNC - Ajarnpa
Toegang krijgen tot Beaglebone via VNC: Hier is een eenvoudige manier om toegang te krijgen tot het bureaublad van uw Beaglebone via VNC, een software waarmee u andere desktops kunt zien zonder dat u een monitor hoeft aan te sluiten. Dit is bedoeld om zo eenvoudig en duidelijk mogelijk te zijn.Eerst moet je
De opdrachtprompt uitvoeren op een computer die is vergrendeld en toegang krijgen tot het beheerderswachtwoord - Ajarnpa
De opdrachtprompt uitvoeren op een computer die is vergrendeld en toegang krijgen tot het beheerderswachtwoord: de naam zegt het al. Dit instructable zal u vertellen hoe u CMD (Command Prompt) uitvoert en het wachtwoord wijzigt
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het heffen/verlagen van in het midden gemonteerde voetsteunen op elektrische rolstoelen - Ajarnpa
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het omhoog/omlaag brengen van in het midden gemonteerde voetsteunen op elektrische rolstoelen: in het midden gemonteerde voetsteunen kunnen omhoog worden gebracht om onder de zitting goed te worden opgeborgen en omlaag om te worden ingezet. Een mechanisme voor onafhankelijke bediening van het opbergen en plaatsen van de voetsteun is niet inbegrepen in elektrische rolstoelen op de markt, en PWC-gebruikers hebben de behoefte geuit