Leer hoe u op afstand toegang krijgt tot Raspberry PI-apparaten

Heeft u een headless Raspberry PI-apparaat en moeten er kleine wijzigingen worden aangebracht? Wat als u geen tijd hebt om een monitor en een toetsenbord aan te sluiten? Geen zorgen! Het leren hoe u op afstand toegang kunt krijgen tot Raspberry PI-apparaten zal u van dienst zijn.

In deze tutorial loopt u door de stappen om SSH te installeren en in te schakelen op uw Raspberry PI, zodat u uw apparaat op afstand kunt bedienen.

Voorwaarden

Deze tutorial omvat praktische demonstraties van het op afstand benaderen van Raspberry PI-apparaten. Zorg ervoor dat u het volgende paraat heeft om mee te doen:

  • Ten minste één Raspberry PI-apparaat – Deze tutorial maakt gebruik van Raspberry PI 4, maar de stappen zijn van toepassing op alle versies van Raspberry PI-apparaten.
  • A computer (Windows, Mac, or Linux) – This tutorial uses Windows 10 to access Raspberry PI remotely.

SSH installeren op een Raspberry PI-apparaat

Bij het instellen van SSH op uw Raspberry PI-apparaat is het cruciaal om ervoor te zorgen dat de SSH-daemon is geïnstalleerd en actief is. De SSH-daemon is het achtergrondproces dat u in staat stelt om op afstand toegang te krijgen tot uw Raspberry PI-apparaat.

De SSH-daemon moet standaard zijn geïnstalleerd op uw Raspberry PI-apparaat, maar het kan geen kwaad om dit te controleren.

1. Open een terminal op uw Raspberry PI-apparaat en voer de systemctl-opdracht hieronder uit om te controleren of de SSH-daemon is geïnstalleerd.

sudo systemctl status sshd

Als de SSH-daemon is geïnstalleerd en correct werkt, ziet u een bericht dat lijkt op het onderstaande.

Checking if the SSH daemon is installed

2. Als de SSH-daemon niet is geïnstalleerd, voer dan de onderstaande apt commando’s uit om uw systeempakketindex te bijwerken en de SSH-daemon te installeren.

sudo apt update && sudo apt install openssh-server -y
Installing SSH on a Raspberry PI device

3. Nadat de installatie is voltooid, voer dan de volgende commando’s uit om de SSH-daemon (sshd) te starten en inschakelen zodat deze automatisch start bij het opstarten van het systeem.

# Start de SSH-daemon
sudo systemctl start sshd
# Schakel de SSH-daemon in om automatisch te starten bij het opstarten van het systeem
sudo systemctl enable sshd

? Als u problemen ondervindt bij het inschakelen van de SSH-daemon, ga dan naar de volgende sectie “SSH inschakelen via het raspi-config commando”

4. Controleer tot slot opnieuw de status om ervoor te zorgen dat de SSH-daemon correct werkt. sudo systemctl status sshd

sudo systemctl status sshd
Checking if the SSH daemon is installed

Het inschakelen van SSH via het raspi-config hulpprogramma

Als je met succes de SSH daemon hebt ingeschakeld, heb je geluk. Maar als je de foutmelding “timeout” of “Failed to start service” hebt gekregen, heb je een alternatief nodig.

Het gebruik van het systemctl enable commando leidt vaak tot fouten. Maar gelukkig bestaat er een alternatieve methode of hulpprogramma voor het inschakelen van SSH op je Raspberry PI-apparaat genaamd raspi-config. Het hulpprogramma stelt je in staat om verschillende instellingen op je apparaat te configureren en beheren, waaronder het inschakelen van SSH.

1. Voer het onderstaande commando uit om het raspi-config hulpprogramma te starten, wat je een menu met opties zal presenteren, zoals hieronder getoond.

sudo raspi-config

Gebruik de pijltoetsen op je toetsenbord om door het menu te navigeren en druk op Enter om de optie Interfacing Options te selecteren. Deze optie stelt je in staat om verschillende interfaces op je Raspberry PI-apparaat in te schakelen, zoals SSH.

Enabling various interfaces, such as SSH

2. Selecteer vervolgens de optie SSH en druk op Enter, wat een nieuw venster opent waar je SSH kunt inschakelen.

Select the SSH option

3. Druk nu op de Tab-toets om de cursor naar Yes te verplaatsen, en druk op Enter om SSH op je Raspberry PI-apparaat in te schakelen.

Negeer de waarschuwingsmelding die verschijnt, aangezien je het standaardwachtwoord in het volgende gedeelte zult wijzigen. Druk tweemaal op Enter om het raspi-config hulpprogramma te verlaten.

Enabling SSH on the Raspberry PI device

Het wijzigen van het standaard SSH-wachtwoord

Je hebt succesvol SSH ingeschakeld op je Raspberry PI-apparaat, maar je moet er nog steeds voor zorgen dat je apparaat niet wordt gecompromitteerd. Hoe? Door je standaard SSH-wachtwoord te wijzigen.

Het standaardwachtwoord voor de gebruiker ‘pi’ op Raspberry PI-apparaten is ‘raspberry’. Hoewel het standaardwachtwoord handig kan zijn, brengt het een beveiligingsrisico met zich mee.

Voer de volgende passwd-opdracht uit om je standaard SSH-wachtwoord te wijzigen.

passwd

Geef, wanneer gevraagd, het huidige standaardwachtwoord op en voer en bevestig een nieuw wachtwoord tweemaal in. Zorg ervoor dat je een sterk, uniek wachtwoord kiest om te voorkomen dat je apparaat wordt gecompromitteerd.

Op dit punt is je Raspberry PI-apparaat veiliger. Maar hoe maak je nu verbinding met je Raspberry PI-apparaat op afstand? Je moet eerst het lokale IP-adres van je Raspberry PI-apparaat krijgen in de volgende stap.

Changing the default SSH password

Voer nu de onderstaande hostname-opdracht uit om het IP-adres van je Raspberry PI-apparaat te krijgen (-I).

hostname -I

Maak een notitie van het IP-adres, zoals hieronder weergegeven, want je zult het gebruiken om op afstand toegang te krijgen tot je apparaat via het internet op hetzelfde netwerk.

Finding the Raspberry PI device’s IP address

Verbinding maken met het Raspberry PI-apparaat op afstand

Nu is al het harde werk gedaan, en je kunt eindelijk verbinding maken met je Raspberry PI-apparaat op afstand. Maar eerst heb je een SSH-client nodig.

Als je Windows gebruikt, is KiTTY een populaire keuze. Voor macOS- en Linux-gebruikers werkt de ingebouwde terminal prima, maar deze tutorial gebruikt KiTTY voor demonstraties.

Open KiTTY en configureer de bestemming om verbinding mee te maken en het verbindingsstype als volgt:

  • Voer het lokale IP-adres van uw Raspberry PI-apparaat in het veld Hostnaam in (bijv., [email protected]).
  • Voer 22 in voor het Poort nummer.
  • Selecteer SSH als het Verbindingstype.

Houd andere instellingen zoals ze zijn en klik op Openen om verbinding te maken met uw Raspberry PI-apparaat op afstand.

Configuring the SSH connection

Voer nu het nieuwe wachtwoord in dat u hebt ingesteld voor de gebruiker ‘pi’ in de sectie “Het standaard SSH-wachtwoord wijzigen”.

Als het succesvol is, bent u ingelogd op uw Raspberry PI-apparaat, zoals hieronder wordt weergegeven. En dat is het! U kunt nu uw Raspberry PI-apparaat op afstand beheren naar hartenlust.

Connecting to the Raspberry PI device remotely

Conclusie

Op afstand toegang krijgen tot uw Raspberry PI-apparaat is een geweldige manier om dingen sneller gedaan te krijgen zonder concessies te doen aan de beveiliging. Er zijn een paar stappen nodig om ervoor te zorgen dat alles correct en veilig is ingesteld. Maar u zult zeker de slag te pakken krijgen met het op afstand toegang krijgen tot uw Raspberry PI-apparaten.

Met uw SSH-configuratie ingesteld, geniet van alle geweldige projecten die u kunt maken met uw Raspberry PI-apparaat!

Source:
https://adamtheautomator.com/how-to-remotely-access-raspberry-pi/