Android

Hoe SSH inschakelen op Raspberry Pi

Remote Access with SSH and Remote Desktop - Raspberry Pi and Python tutorials p.3

Remote Access with SSH and Remote Desktop - Raspberry Pi and Python tutorials p.3

Inhoudsopgave:

Anonim

Secure Shell (SSH) is een cryptografisch netwerkprotocol dat wordt gebruikt voor een veilige verbinding tussen een client en een server. In de recente versies van Raspbian is de SSH-toegang standaard uitgeschakeld, maar deze kan eenvoudig worden ingeschakeld.

In deze zelfstudie laten we u zien hoe u SSH op een Raspberry Pi-bord kunt inschakelen. Door SSH in te schakelen, kunt u op afstand verbinding maken met uw Pi en beheertaken uitvoeren of bestanden overzetten.

We gaan ervan uit dat je Raspbian op je Raspberry Pi hebt geïnstalleerd.

SSH inschakelen op Raspberry Pi zonder een scherm

Voer de volgende stappen uit om SSH op uw Raspberry Pi in te schakelen:

  1. Schakel uw Raspberry Pi uit en verwijder de SD-kaart. Steek de SD-kaart in de kaartlezer van uw computer. De SD-kaart wordt automatisch geactiveerd. Navigeer naar de opstartmap van de SD-kaart met behulp van uw OS-bestandsbeheer. Linux- en macOS-gebruikers kunnen dit ook doen vanaf de opdrachtregel. Maak een nieuw leeg bestand met de naam ssh, zonder enige extensie, in de opstartmap. Verwijder de SD-kaart van uw computer en plaats deze in uw Raspberry Pi.Power op uw Pi-bord. Bij het opstarten zal Pi controleren of dit bestand bestaat en als dat het geval is, zal SSH worden ingeschakeld en wordt het bestand verwijderd.

Dat is alles. Zodra Raspberry Pi is opgestart, kun je er SSH in zetten.

SSH inschakelen op Raspberry Pi

Als u een HDMI-monitor op uw Raspberry Pi hebt aangesloten, kunt u SSH handmatig inschakelen vanaf de GUI van de desktop of vanaf de terminal.

SSH inschakelen vanuit GUI

  1. Open het venster "Raspberry Pi-configuratie" vanuit het menu "Voorkeuren".

    Klik op het tabblad "Interfaces".

    Selecteer "Inschakelen" naast de SSH-rij.

    Klik op de knop "OK" om de wijzigingen door te voeren.

SSH inschakelen vanaf de terminal

  1. Open uw terminal met behulp van de Ctrl+Alt+T of door op het terminalpictogram te klikken en start de raspi-config tool door te typen:

    raspi-config

    Navigeer naar "Interfacing Options" met toets omhoog of toets omlaag en druk op Enter .

    Navigeer naar "SSH" en druk op Enter .

    U wordt gevraagd of u de SSH-server wilt inschakelen. Selecteer "Ja" en druk op Enter .

    In het volgende venster wordt aangegeven dat de SSH-server is ingeschakeld. Druk op Enter bovenaan om terug te gaan naar het hoofdmenu en selecteer "Finish" om het dialoogvenster Raspi-config te sluiten.

Als alternatief kunt u, in plaats van raspi-config tool te gebruiken, de ssh-service eenvoudig starten en inschakelen met systemctl :

sudo systemctl enable ssh sudo systemctl start ssh

Raspberry Pi verbinden via SSH

Om verbinding te maken met Pi via SSH, moet u uw Raspberry Pi IP-adres kennen. Als je de Pi zonder scherm draait, kun je het IP-adres vinden in de DHCP-leasetabel van je router. Anders, als u een monitor hebt aangesloten, gebruikt u de opdracht ip om het IP-adres van de kaart te bepalen:

ip a

Wanneer u het IP-adres hebt gevonden, kunt u vanaf uw computer verbinding maken met uw Raspberry Pi. Windows-gebruikers kunnen een SSH-client zoals PuTTY gebruiken.

Linux- en macOS-gebruikers hebben standaard een SSH-client geïnstalleerd en kunnen SSH in de Pi invoeren door te typen:

ssh pi@pi_ip_address Wijzig pi_ip_address met het IP-adres van uw Pi-bord. Als u het gebruikerswachtwoord "pi" niet hebt gewijzigd, is het standaardwachtwoord framboos.

Wanneer u voor het eerst verbinding maakt via SSH, wordt u gevraagd de RSA-sleutelvingerafdruk te accepteren. Typ "ja" om door te gaan.

Nadat u bent ingelogd op uw Raspberry Pi, wordt u begroet met een bericht zoals hieronder.

Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright….

Conclusie

Je hebt geleerd hoe je SSH op Raspberry Pi kunt inschakelen. Je kunt nu inloggen op je board en veelgebruikte sysadmin-taken uitvoeren via de opdrachtprompt. Linux- en macOS-gebruikers kunnen hun workflow vereenvoudigen door alle SSH-verbindingen in het SSH-configuratiebestand te definiëren.

Als u vragen heeft, kunt u hieronder een reactie achterlaten.

ssh frambozen pi