Hoe u SSH in uw Raspberry Pi kunt plaatsen

0
172
MAB32/Shutterstock.com

Na het instellen van je Raspberry Pi heb je er misschien geen beeldscherm voor nodig. Als het tijd is voor onderhoudstaken, zoals upgrades en opnieuw opstarten, kunt u Secure Shell (SSH) gebruiken in plaats van een monitor aan te sluiten. We laten je zien hoe.

Wat is SSH?

SSH, vaak in kleine letters getypt, staat voor Secure Shell. Hiermee kunt u op afstand verbinding maken met een server of systeem vanaf een ander apparaat met behulp van gecodeerde communicatie.

Het belangrijkste voordeel van SSH is de codering zelf. Met minder veilige protocollen voor inloggen op afstand, zoals FTP, wordt alles in platte tekst verzonden. Een hacker kan die communicatie opsnuiven en dingen als gebruikersnamen en wachtwoorden loggen. Aangezien SSH is versleuteld, is dat niet langer mogelijk.

GERELATEERD: Wat is versleuteling en hoe werkt het?

Let op uw beveiliging voordat u SSH inschakelt

SSH inschakelen is eenvoudig, maar laten we niet op de zaken vooruitlopen . Ten eerste moet je ervoor zorgen dat je Raspberry Pi veilig is. Dat begint met het wachtwoord voor uw gebruikersaccount.

Advertentie

Wanneer u uw Raspberry Pi voor het eerst instelt, zou u moeten zijn gevraagd om het wachtwoord van uw gebruikersaccount te wijzigen. Als je dat niet hebt gedaan, moet je dat nu doen. Open de terminal en voer de opdracht passwd in.

passwd

U wordt gevraagd uw huidige wachtwoord in te voeren en vervolgens een nieuw wachtwoord te kiezen.

GERELATEERD:< /strong> 10 manieren om een ​​willekeurig wachtwoord te genereren vanaf de Linux-opdrachtregel

Ontdek het IP-adres of de hostnaam voor uw Raspberry Pi

Je moet ook de hostnaam of het IP-adres van je Pi weten. Typ vanaf de terminal:

hostname -i

Dit levert de IP-adressen voor uw Raspberry Pi op. Er kunnen er heel goed meerdere worden vermeld als u zowel via Wi-Fi als Ethernet bent verbonden. Meestal begint het gewenste adres met 192.168.1. Noteer het adres of de hostnaam voor later.

Als dat uit de weg is, kunnen we SSH inschakelen.

GERELATEERD: Hoe Wi-Fi instellen op uw Raspberry Pi via de opdrachtregel

Optie 1: SSH inschakelen via het bureaublad

Een manier om SSH in te schakelen is via de grafische configuratie-app voor Raspberry Pi. Klik gewoon op het Raspberry-pictogram in de linkerbovenhoek van het scherm en klik vervolgens op "Voorkeuren". Klik op “Raspberry Pi-configuratie.”

< p>Klik in deze app op de “Interfaces” tabblad en zoek naar “SSH.” Klik op de “Inschakelen” keuzerondje en klik vervolgens op “OK” om de app te sluiten.

Optie 2: SSH inschakelen vanaf de terminal

Een andere methode om SSH in te schakelen is vanaf de terminal zelf, commando- lijn stijl. Typ deze opdracht om de op tekst gebaseerde configuratietool voor uw Raspberry Pi te openen:

sudo raspi-config Advertentie

Gebruik de pijltoetsen op uw toetsenbord om “Interfacing-opties,&#8221 te selecteren ; druk vervolgens op de Enter-toets.

Selecteer “P2 SSH” en druk op Enter.

Wanneer gevraagd, “ Wilt u dat de SSH-server is ingeschakeld,” kies “Ja.” Druk nogmaals op Enter bij het bevestigingsvenster, “De SSH-server is ingeschakeld. Navigeer naar beneden en selecteer “Finish.”

SSH Root Login uitschakelen

Als je SSH eenmaal hebt ingeschakeld, is er nog een optionele, maar sterk aanbevolen taak. Uw root-gebruiker in staat stellen om SSH in uw Raspberry Pi te gebruiken, is een veiligheidsrisico, dus we raden aan om root-aanmelding via SSH uit te schakelen. Onthoud dat je altijd administratieve commando's van je gewone gebruiker kunt geven met sudo.

Voer in je Terminal-venster dit commando in:

nano /etc/ssh/sshd_config

Zoek nu deze regel :

#PermitRootLogin verbieden-wachtwoord

Opmerking:De regel in het configuratiebestand kan ook #PermitRootLogin yes lezen.

Bewerk de regel als volgt:

PermitRootLogin no

Sla het bestand op en sluit het door op Ctrl+X te drukken en vervolgens op Y . Nu moet u de SSH-server opnieuw opstarten met dit commando:

/etc/init.d/sshd restart

Er zijn andere stappen die u kunt nemen om uw SSH-server nog verder te beveiligen, dus denk eraan hoe u bij -risico dat uw Raspberry Pi kan zijn.

Log in op uw Raspberry Pi vanaf een andere computer

Zodra deze stappen zijn voltooid, bent u klaar om in te loggen op uw Raspberry Pi vanaf elke computer in uw lokale netwerk. Met het IP-adres of de hostnaam die je eerder hebt genoteerd, kun je ssh naar je Pi. Dat doe je met dit commando vanaf je andere computer:

ssh pi@[address] Advertisement

Als het adres van je Raspberry Pi bijvoorbeeld 192.168.0.200 is, zal het ziet er als volgt uit:

ssh pi@192.168.0.200

De eerste keer dat u naar uw Pi ssht, wordt u gevraagd de coderingssleutel te accepteren. Druk gewoon op Y en u maakt verbinding en wordt gevraagd uw wachtwoord in te voeren. Als je dat hebt gedaan, ben je ingelogd op de Raspberry Pi en kun je alle taken uitvoeren die je nodig hebt.

Naast het geven van opdrachten, kun je SSH ook voor andere doeleinden gebruiken, zoals het tunnelen van je verkeer , bestanden overbrengen, externe bestandssystemen koppelen en meer. Als je je zorgen maakt over de beveiliging van je Pi, overweeg dan om twee-factor-authenticatie in te stellen.

GERELATEERD: Hoe je twee-factorenauthenticatie instelt op een Raspberry Pi

LEES VOLGENDE

  • › Hoe u de verlichting aanzet met uw alarm
  • › Wat is een systeem op een chip (SoC)?
  • › 12 basis Excel-functies die iedereen zou moeten kennen
  • › Wat is no-code en is het de toekomst van technologie?
  • › Hoe u sneller kunt streamen op uw tv
  • › Wake-on-LAN inschakelen in Windows 10 en 11