SSH of SFTP in uw Raspberry Pi plaatsen

Je hebt de knoop doorgehakt en een Raspberry Pi(Raspberry Pi) gekocht . Gefeliciteerd! Als je geen toetsenbord en monitor hebt aangesloten op je Pi, moet je er op afstand verbinding mee maken vanaf een andere computer in je netwerk. Bovendien, afhankelijk van hoe u uw Pi wilt gebruiken, kan deze op een moeilijk bereikbare plaats worden geplaatst, dus zelfs als u nu een toetsenbord en monitor hebt aangesloten, is dat misschien niet altijd het geval. Je hebt een manier nodig om op afstand verbinding te maken met je Pi.

In dit artikel laten we u zien hoe u SSH en SFTP in uw Pi kunt gebruiken, opdrachten kunt uitvoeren en bestanden kunt overbrengen. We gaan ervan uit dat je Raspberry Pi zich op hetzelfde netwerk bevindt als de computer die je gebruikt om er verbinding mee te maken.

Wat is SSH?

SSH staat voor Secure Shell . Het is een standaard netwerkprotocol waarmee je op een veilige manier tekst heen en weer kunt sturen tussen je Pi en de computer die je gebruikt om op afstand verbinding te maken met je Pi. Je gebruikt het SSH -protocol voor allerlei dingen, zoals het invoeren van je wachtwoord om in te loggen op je Pi en het uitvoeren van opdrachten. 

SSH is ontworpen als vervanging voor Telnet , dat opdrachten in platte tekst via het netwerk verzendt. SSH daarentegen versleutelt die opdrachten. Elke(Any) netwerkservice kan SSH gebruiken , die werkt via TCP - poort 22. 

Wat is SFTP?

SFTP is een afkorting voor Secure File Transfer Protocol . SFTP is een snelle en handige manier om bestanden over te zetten tussen je Pi en een andere computer in je netwerk. SFTP is veiliger dan FTP omdat, net als bij SSH , al uw gegevens worden versleuteld terwijl ze van de ene computer naar de andere gaan. 

U wilt toch niet dat al uw gegevens in platte tekst worden overgedragen? Zeker niet! Blijf(Stay) veilig, kinderen.

Hoe te SSH in een Raspberry Pi

We beginnen met het gebruik van SSH om verbinding te maken met uw Raspberry Pi vanaf een Windows -pc op uw netwerk met behulp van PuTTY . PuTTY is een van de vele SSH- clients die vrij beschikbaar zijn. We houden van PuTTY omdat het open source software is die volledig is ontwikkeld en ondersteund door een team van vrijwilligers. Je kunt elke SSH -client gebruiken die je wilt. Zorg ervoor dat u het downloadt en installeert voordat u begint.

  1. Zorg(Make) ervoor dat SSH is ingeschakeld op je Pi. Als je helemaal opnieuw begint met een Raspberry Pi 4 , bevat deze handleiding om aan de slag te gaan(this getting started guide) instructies voor het inschakelen van SSH door een tekstbestand op de SD-kaart in je Raspberry Pi te maken . 
  2. Ervan uitgaande dat je zeker weet dat SSH is ingeschakeld op je Pi, moet je vervolgens het IP-adres van je Pi vinden om er verbinding mee te maken met een SSH -client zoals PuTTY . Als je het nog niet weet, kun je deze handleiding volgen(follow this guide) waarin verschillende methoden worden beschreven om het IP-adres van je Pi te bepalen.
  3. Start PuTTY (of een andere SSH -client) op uw Windows-pc en voer het IP-adres van uw Pi in. De SSH- poort is 22. Bij de meeste SSH- clients is het poortnummer al ingevuld.

  1. Selecteer Openen(Open) om verbinding te maken met uw Pi.
  2. Hierdoor wordt een terminalvenster geopend waarin u wordt gevraagd in te loggen. Voer uw gebruikersnaam in en druk op Enter . (De standaard gebruikersnaam voor de meeste Pi's is pi .)
  3. Typ vervolgens uw wachtwoord of kopieer het naar het klembord op uw pc en klik met de rechtermuisknop in het terminalvenster om het te plakken. Houd er rekening mee dat uw wachtwoord niet(not ) wordt weergegeven terwijl u typt. Druk op Enter(Enter) .

Je bent nu via SSH verbonden met je Pi en kunt de terminal gebruiken om opdrachten uit(execute commands) te voeren . Als je het standaardwachtwoord van je Pi nog niet hebt gewijzigd, is dit een goed moment om dat te doen. Aangezien SSH is ingeschakeld, zou het voor iemand heel(very ) gemakkelijk zijn om in te breken als je Raspberry Pi het standaardwachtwoord gebruikt !

Hoe SFTP in een Raspberry Pi te zetten

Hierboven(Above) hebben we u uitgelegd hoe u een SSH -client gebruikt om veilig verbinding te maken met een Pi op uw netwerk en opdrachten uit te voeren. Voor het overzetten van bestanden gebruiken we een SFTP -client. Technisch gezien is het mogelijk om bestanden over te zetten met PuTTY , maar het is omslachtig. Het is veel prettiger om een ​​bestandsbrowser te hebben die u kunt gebruiken om bestanden in bulk te verplaatsen wanneer dat nodig is.

FileZilla is een populaire FTP -client die SFTP ondersteunt . Als u verbinding kunt maken met SSH , kunt u ook verbinding maken met SFTP . Handig(Convenient) , niet?

Bereid je voor door FileZilla(FileZilla) of je SFTP-client naar keuze te downloaden en te installeren op de computer die je gebruikt om op afstand verbinding te maken met je Pi. WinSCP is een andere populaire SFTP -client. Onthoud(Remember) dat je geen SFTP -server nodig hebt, alleen een SFTP -client.

Pro-tip: als u FileZilla installeert , let dan op wanneer u wordt gevraagd om McAfee en WinZip te installeren . Selecteer Weigeren(Decline) als u die programma's niet op uw computer wilt installeren.

  1. Start FileZilla of een andere SFTP -client.
  2. Voer in het veld Host , het IP-adres van uw Pi in. 

  1. Voer uw gebruikersnaam(Username ) en wachtwoord in(Password)
  2. Selecteer Snel verbinden(Quickconnect) . Uw SFTP -client geeft mogelijk een optie weer om uw wachtwoord op te slaan, maar we raden dit niet aan omdat sommige clients dat wachtwoord opslaan in een onbeveiligd tekstbestand. 

  1. Eenmaal verbonden, kunt u door de mappenstructuur op uw Pi navigeren en bestanden heen en weer kopiëren tussen de Pi en andere computers in uw netwerk. Aan de linkerkant van het FileZilla - venster worden lokale bestanden weergegeven en aan de rechterkant worden bestanden weergegeven op de computer waarmee u verbinding hebt gemaakt, in dit geval uw Pi.

Als u bijvoorbeeld een bestand van uw lokale computer naar uw Pi wilt kopiëren, navigeert u naar de bronmap aan de linkerkant en de doelmap aan de rechterkant. Met FileZilla's bestandsbeheer kunt u bestanden slepen en neerzetten tussen lokale en externe sites. 

Pi-projecten vinden

Als je eenmaal vertrouwd bent met het uitvoeren van opdrachten en het overbrengen van bestanden van en naar je Pi, zul je je gaan realiseren op hoeveel verschillende manieren je je Pi aan het werk kunt zetten(put your Pi to work) . Geef(Don) echter niet toe aan analyseverlamming - kies gewoon een project en duik erin! Het is echt de beste manier om te leren.



About the author

Ik ben een ervaren software engineer, met meer dan 10 jaar ervaring in het ontwikkelen en onderhouden van Microsoft Office applicaties. Ik heb een sterke passie om anderen te helpen hun doelen te bereiken, zowel door mijn werk als software engineer als door mijn spreek- en netwerkvaardigheden. Ik ben ook zeer goed geïnformeerd over hardware- en toetsenbordstuurprogramma's, aangezien ik er veel zelf heb ontwikkeld en getest.



Related posts