Wanneer je een project uitvoert op een headless Raspberry Pi, is het misschien niet altijd handig om hem op een monitor aan te sluiten als je iets wilt veranderen, maar dat is niet nodig. U kunt de Raspberry Pi op afstand openen en bedienen via SSH (Secure SHell) vanaf een andere computer of zelfs een smartphone op hetzelfde netwerk. Deze handleiding laat u eerst zien hoe u SSH kunt inschakelen en vervolgens hoe u SSH vanaf een ander apparaat naar de Raspberry Pi kunt sturen.

SSH inschakelen bij installatie

Om veiligheidsredenen is SSH standaard uitgeschakeld in het standaard Raspberry Pi-besturingssysteem. Dus om SSH naar Pi te kunnen gebruiken, moet je het eerst inschakelen. Als je bent Raspberry Pi OS installeren helemaal opnieuw op een microSD-kaart, kunt u de geavanceerde instellingen in de Raspberry Pi Imager-tool (klik op het tandwielpictogram) gebruiken om SSH in te schakelen en een gebruikersnaam en wachtwoord in te stellen. Terwijl je toch bezig bent, voeg je de details van je draadloze netwerk toe, zodat de Raspberry Pi er automatisch verbinding mee maakt. Klik

instagram viewer
Opslaan om de instellingen te behouden, schrijf dan het besturingssysteem zoals gewoonlijk naar uw microSD-kaart.

SSH inschakelen in bestaand besturingssysteem

Als alternatief kunt u SSH inschakelen vanuit een bestaande installatie van Raspberry Pi OS. Terwijl je Raspberry Pi is aangesloten op een monitor, open je het Raspberry-pictogrammenu op het bureaublad en selecteer je Voorkeuren > Raspberry Pi-configuratie. Klik vervolgens op de Interfaces tabblad en klik op de Ingeschakeld keuzerondje voor SSH.

Als u Raspberry Pi OS Lite gebruikt (zonder de desktop-GUI), kunt u SSH inschakelen via het hulpprogramma raspi-config. Voer de opdracht in:

sudo raspi-config

Navigeer vervolgens naar Interface-opties > SSH en selecteer bij de prompt: "Wilt u dat de SSH-server wordt ingeschakeld?" druk op Binnenkomen om te bevestigen en selecteer vervolgens Af hebben om raspi-config te verlaten.

Vind het IP-adres van de Raspberry Pi

Met SSH ingeschakeld en uw Raspberry Pi aangesloten op uw netwerk, bent u klaar om verbinding te maken met Raspberry Pi via SSH vanaf een ander apparaat. U moet de hostnaam van uw Raspberry Pi weten (raspberrypi.local is de standaard, maar je kunt het instellen in de geavanceerde instellingen van Raspberry Pi Imager) of het IP-adres om in te loggen.

U kunt het IP-adres van de Raspberry Pi vinden door naar de startpagina van uw router te gaan voor een lijst met aangesloten apparaten. Als alternatief, om het IP-adres van de Raspberry Pi (aangesloten op een monitor) te vinden, voert u dit Terminal-commando in:

hostnaam -I

Zodat het nooit verandert, wil je misschien ook: stel een statisch IP-adres in op Raspberry Pi. Als alternatief kunt u mogelijk een IP-adres voor de Raspberry Pi reserveren in de instellingen van uw router.

SSH naar Raspberry Pi vanuit Windows

Op een pc met Windows 10 of 11 kunt u de PowerShell gebruiken om SSH naar Raspberry Pi te sturen. druk op Ctrl + Shift + P om de PowerShell te openen en voer vervolgens een van deze opdrachten in:

ssh[gebruikersnaam]@[hostnaam].local

of

ssh[gebruikersnaam]@[IP adres]

Vervangen [gebruikersnaam] en [hostnaam] of [IP adres] met de details van je eigen Pi. Bijvoorbeeld, ssh [email protected] of ssh [email protected].

Als alternatief kunt u de Stopverf hulpprogramma, dat een geavanceerdere tool is en op elke Windows-pc werkt. Selecteer in het PuTTY-dialoogvenster SSH als het verbindingstype, voer je het IP-adres of de hostnaam van de Raspberry Pi in de Hostnaam (of IP-adres) vak en klik vervolgens op Open. U kunt ook klikken op Opslaan om de verbindingsdetails in PuTTY op te slaan.

SSH naar Raspberry Pi van macOS

Open op een Mac het hulpprogramma Terminal (in Toepassingen > Nutsvoorzieningen), voer vervolgens een van de volgende opdrachten in om via SSH verbinding te maken met Raspberry Pi:

ssh[gebruikersnaam]@[hostnaam].local

of

ssh[gebruikersnaam]@[IP adres]

Vervangen [gebruikersnaam] en [hostnaam] of [IP adres] met de details van je eigen Pi. Bijvoorbeeld, ssh [email protected] of ssh [email protected].

SSH naar Raspberry Pi van Linux

Open op een Linux-pc (of zelfs een andere Raspberry Pi) een Terminal-venster door op. te drukken Ctrl + Alt + Ten voer vervolgens een van de volgende opdrachten in om via SSH verbinding te maken met Raspberry Pi:

ssh[gebruikersnaam]@[hostnaam].local

of

ssh[gebruikersnaam]@[IP adres]

Vervangen [gebruikersnaam] en [hostnaam] of [IP adres] met de details van je eigen Pi. Bijvoorbeeld, ssh [email protected] of ssh [email protected].

SSH naar Raspberry Pi van Android

Er zijn verschillende SSH-apps voor externe toegang beschikbaar in de Play Store, zoals de gratis ConnectBot. Om hiermee verbinding te maken met uw Raspberry Pi, klikt u op de + (plus)-symbool en voer de inloggegevens in, zoals: [email protected] of ssh [email protected]. Je kunt het ook een bijnaam geven als je wilt. Klik op het + (plus)-symbool om de verbinding op te slaan en klik er vervolgens op in de lijst om verbinding te maken met Raspberry Pi. Voer je wachtwoord in en je bent binnen.

3 afbeeldingen

SSH in Raspberry Pi: succes

Je weet nu hoe je SSH op Raspberry Pi kunt inschakelen, het IP-adres kunt vinden en er vervolgens SSH in kunt zetten vanaf een ander apparaat om het op afstand te bedienen met behulp van standaard Linux-terminalopdrachten. Dit is een zeer nuttige vaardigheid wanneer u een Raspberry Pi zonder hoofd gebruikt, zonder dat er een monitor of toetsenbord is aangesloten.