In deze Raspberry Pi artikelenserie leert u hoe u SSH in Raspberry Pi kunt inschakelen en hoe u vervolgens kunt SSH-en in een Raspberry Pi apparaat.
Van alle dingen die u met Raspberry Pi kunt doen, is het gebruik ervan als server in een thuisnetwerk erg populair. De kleine footprint en het lage stroomverbruik maken het een perfect apparaat om lichtgewicht servers te draaien.
Eén van de dingen die je in zo’n geval zou moeten kunnen doen is commando’s uitvoeren op je Raspberry Pi zonder dat je een beeldscherm, toetsenbord, muis hoeft aan te sluiten en jezelf elke keer naar de locatie van je Raspberry Pi hoeft te verplaatsen.
Je bereikt dit door in te loggen op je Raspberry Pi via SSH (Secure Shell) vanaf een andere computer, je laptop, desktop of zelfs je telefoon. Ik zal u laten zien hoe
Hoe SSH in Raspberry Pi
Ik ga ervan uit dat u Raspbian op uw Pi draait en dat u met succes via Ethernet of WiFi verbinding met een netwerk hebt gemaakt. Het is belangrijk dat uw Raspberry Pi op een netwerk is aangesloten, anders kunt u er geen verbinding mee maken via SSH (sorry voor het overduidelijke).
Step 1: Schakel SSH in op Raspberry Pi
SSH is standaard uitgeschakeld op Raspberry Pi, daarom moet u het inschakelen als u de Pi aanzet na een nieuwe installatie van Raspbian.
Ga eerst naar het configuratievenster van de Raspberry Pi door door het menu te navigeren.
Nu gaat u naar het tabblad interfaces, schakelt u SSH in en start u uw Pi opnieuw op.
U kunt SSH ook inschakelen zonder via de terminal. Voer gewoon het commando sudo raspi-config in en ga dan naar Geavanceerde Opties om SSH in te schakelen.
Stap 2. Zoek het IP-adres van Raspberry Pi
In de meeste gevallen krijgt uw Raspberry Pi een lokaal IP-adres toegewezen dat lijkt op 192.168.x.x of 10.x.x.x. U kunt verschillende Linux-commando’s gebruiken om het IP-adres te vinden.
Ik gebruik hier het goede oude ifconfig commando maar je kunt ook ip adres gebruiken.
ifconfig
Dit commando toont de lijst van actieve netwerk adapters en hun configuratie. Het eerste item (eth0) toont een IP adres als 192.168.2.105 wat geldig is. Ik heb Ethernet gebruikt om mijn Raspberry Pi met het netwerk te verbinden, vandaar dat het onder eth0 staat. Als u WiFi gebruikt, kijk dan onder de vermelding ‘wlan0’.
U kunt het IP-adres ook op een andere manier achterhalen, bijvoorbeeld door de lijst met netwerkapparaten op uw router/modem te controleren.
Stap 3. SSH in uw Raspberry Pi
Nu u SSH hebt ingeschakeld en uw IP-adres hebt achterhaald, kunt u verder gaan en SSH in uw Raspberry Pi vanaf een andere computer. U heeft ook de gebruikersnaam en het wachtwoord voor de Raspberry Pi nodig.
De standaardgebruikersnaam en het standaardwachtwoord zijn:
- gebruikersnaam: pi
- wachtwoord: raspberry
Als u het standaardwachtwoord hebt gewijzigd, gebruik dan het nieuwe wachtwoord in plaats van het bovenstaande. In het ideale geval moet u het standaard wachtwoord wijzigen. In het verleden heeft een malware duizenden Raspberry Pi-apparaten geïnfecteerd die de standaardgebruikersnaam en het standaardwachtwoord gebruikten.
Open een terminal (op Mac en Linux) op de computer van waaruit u wilt SSH-en op uw Pi en typ het onderstaande commando. Op Windows kunt u een SSH-client zoals Putty gebruiken.
Gebruik hier het IP-adres dat u in de vorige stap hebt achterhaald.
ssh
Note: Zorg ervoor dat uw Raspberry Pi en de computer die u gebruikt om in uw Raspberry Pi te SSH-en, op hetzelfde netwerk zijn aangesloten.
U krijgt de eerste keer een waarschuwing te zien, typ ja en druk op enter.
Type nu het wachtwoord en druk op enter.
Als u succesvol bent ingelogd, krijgt u de terminal van uw Raspberry Pi te zien. Nu kunt u alle commando’s op uw Raspberry Pi via deze terminal op afstand uitvoeren (binnen het huidige netwerk) zonder dat u fysiek toegang tot uw Raspberry Pi hoeft te hebben.
Verder kunt u ook SSH-Keys instellen zodat u niet steeds het wachtwoord hoeft in te typen als u via SSH inlogt, maar dat is weer een heel ander onderwerp.