Indholdsfortegnelse:

Fjernadgang til Raspberry Pi: SSH, Dekstop & FTP: 4 trin
Fjernadgang til Raspberry Pi: SSH, Dekstop & FTP: 4 trin

Video: Fjernadgang til Raspberry Pi: SSH, Dekstop & FTP: 4 trin

Video: Fjernadgang til Raspberry Pi: SSH, Dekstop & FTP: 4 trin
Video: Как получить доступ к домашней сети из Интернета с помощью Raspberry Pi и Zerotier 2024, Juli
Anonim
Fjernadgang til Raspberry Pi: SSH, Dekstop og FTP
Fjernadgang til Raspberry Pi: SSH, Dekstop og FTP

I dette indlæg skal vi se på 3 forskellige metoder, hvor du kan få fjernadgang til Raspberry Pi for at gøre det lidt lettere at arbejde med det. Den første er SSH, som giver dig fjernadgang til terminalen. Den anden er en fjernskrivebordforbindelse, som giver dig mulighed for at få adgang til Raspberry Pi -skrivebordet, når du har brug for at interagere med brugergrænsefladen. Den tredje giver dig direkte adgang til filerne og mapperne, så du nemt kan hente eller overføre filer mellem Raspberry Pi og din computer.

Videoen ovenfor går mere i detaljer for hver enkelt af dem, og jeg anbefaler at se den først for at få en forståelse af de forskellige metoder.

Trin 1: Opret forbindelse til dit lokale netværk

Opret forbindelse til dit lokale netværk
Opret forbindelse til dit lokale netværk
Opret forbindelse til dit lokale netværk
Opret forbindelse til dit lokale netværk

For at alle tre metoder kan fungere, skal Raspberry Pi være forbundet til det samme netværk som den computer, hvorfra du vil have fjernadgang til den. Der er flere måder, du kan gøre dette på.

Kabelforbindelse:

Hvis du planlægger at bruge en kabelforbundet forbindelse, skal du blot tilslutte ethernetkablet i kortet og tilslutte den anden ende af kablet til din hjemmerouter. Kortet skal automatisk oprette forbindelse til netværket.

Trådløs (med display/tastatur/mus):

Hvis du planlægger at bruge en trådløs forbindelse, skal du blot oprette forbindelse til netværket ved at klikke på ikonet for det trådløse netværk på proceslinjen, indtaste adgangskoden og klikke på OK. Kortet skal automatisk oprette forbindelse til netværket. Se venligst videoen for et eksempel på dette.

Trådløs (ingen visning, hovedløs tilstand):

Du kan også forbinde kortet til netværket ved at oprette en wpa_supplicant.conf -fil i boot -biblioteket på microSD -kortet. Raspberry Pi -operativsystemet kontrollerer denne fil, når den først starter, og hvis den er til stede, bruger den netværksoplysningerne i den til at oprette forbindelse til netværket. Du kan downloade skabelonfilen fra nedenstående link og opdatere den med din landekode, netværksnavn og adgangskode. Det anbefales at bruge en teksteditor som Notepad ++ eller Sublime Text 3 til at oprette filen. Når det er gjort, skal du blot kopiere det over til boot -drevet, så snart du er færdig med at blinke med billedet, men før du starter kortet for første gang.

WPA-skabelonfil: https://www.bitsnblobs.com/wp-content/uploads 2020/05/wpa_supplicant.txt

Brug følgende link til en liste over landekoder:

Når vi er tilsluttet netværket, skal vi hente kortets IP -adresse. Du kan gøre dette på mange måder, men en bekvem metode er at bruge software som Angry IP Scanner. Se videoen, hvis du har brug for at se den i aktion. Softwaren scanner simpelthen dit lokale netværk og viser alle de aktive enheder sammen med deres IP -adresser. IP -adressen til mit kort er 192.168.1.37, og hvis dit kort dukker op, kan du være sikker på, at det har oprettet forbindelse til dit netværk.

Trin 2: SSH ind i dit bord

SSH ind i din bestyrelse
SSH ind i din bestyrelse
SSH ind i din bestyrelse
SSH ind i din bestyrelse

Hvis du har brugt Raspberry Pi før, har du på et tidspunkt brugt terminalvinduet. Ved hjælp af terminalen kan du nemt oprette scripts, opdatere software og så videre. Som standard kan du få adgang til og bruge terminalen ved at slutte en skærm og et tastatur til kortet, men det er ikke altid praktisk, især hvis du bruger Pi Zero- som ikke har en USB-port i fuld størrelse eller en fuld- størrelse HDMI -port. SSH giver dig adgang til terminalen uden behov for en skærm eller et tastatur, hvilket gør det meget bekvemt. Endnu vigtigere, du kan også kopiere/indsætte kommandoer og scripts fra din hovedcomputer i stedet for at skrive alt. SSH står for Secure SHell, og det giver dig mulighed for sikkert at kommunikere til en enhed via en usikker forbindelse. Der er to hovedmåder, hvorpå du kan aktivere SSH.

Med display/tastatur/mus:

Hvis du har en skærm, tastatur og mus tilsluttet, kan du blot åbne vinduet "Raspberry Pi Configuration" fra menuen "Preferences" og derefter skifte til fanen "Interfaces". Du kan derefter blot klikke på alternativknappen ud for SSH, der siger "Aktiveret" og derefter trykke på OK. Du kan se videoen for at se dette blive gjort.

Ingen visning, hovedløs tilstand:

Hvis du ikke har adgang til et display, kan du blot oprette en tom fil med navnet "ssh" og kopiere denne til boot -drevet. Tilføj ikke en udvidelse til filen. Det anbefales at bruge en teksteditor som Notepad ++ eller Sublime Text 3 til at oprette filen. Kopiér denne fil, snart du har flashet billedet, men før du starter den for første gang. Dette aktiverer SSH for dig.

Når det er gjort, skal du blot åbne et terminalvindue på din computer (Kommandoprompt til Windows og Terminal til Mac). Når det er gjort, skal du blot indtaste "ssh [email protected]" og trykke på enter. Sørg for at opdatere din IP -adresse i denne kommando. Det vil derefter spørge dig, om du vil huske værten, og du kan skrive ja, efterfulgt af tryk på enter -tasten. Det vil derefter bede dig om en adgangskode, og som standard er dette "hindbær" uden anførselstegn. Når du indtaster adgangskoden, logger du ind på tavlen, og du kan derefter få adgang til terminalen og køre kommandoer, som om du var direkte forbundet til kortet ved hjælp af et tastatur.

Trin 3: Remote Desktop Connection

Forbindelse til fjernskrivebord
Forbindelse til fjernskrivebord
Forbindelse til fjernskrivebord
Forbindelse til fjernskrivebord
Forbindelse til fjernskrivebord
Forbindelse til fjernskrivebord

SSH er nyttig, når du vil udføre tekstbaserede kommandoer og scripts. Nogle gange skal du dog få adgang til og interagere med den grafiske brugergrænseflade eller GUI, og i tider som disse er en fjernskrivebordforbindelse nyttig. Det er slet ikke svært at få fjernadgang. Du skal simpelthen køre to kommandoer, som installerer fjernforbindelsesserveren på Pi.

Disse kommandoer kan køres direkte på Pi -terminalen, eller de kan køres ved først at logge ind på kortet ved hjælp af SSH. Når du er i terminalen, skal du blot skrive "sudo apt-get install tightvncserver" og indtaste y for at bekræfte installationen. Dette installerer tightvncserver for os. Den næste kommando, vi skal køre, er "sudo apt-get install xrdp" og indtast y for at bekræfte installationen. Dette installerer xrdp, som muliggør fjernadgang.

Alt, hvad der skal gøres nu, er at få adgang til skrivebordet. For at gøre dette skal du åbne "Remote Desktop Connection" -programmet i Windows og indtaste kortets IP -adresse. Det tager dig til en login -skærm, hvor du bliver nødt til at indtaste standardbrugernavnet, som er "pi" og standardadgangskoden, som er "hindbær". Når det er gjort, bliver du taget til Raspberry Pi Desktop, hvor du kan interagere med bordet eksternt og gør alt, som om du fysisk er forbundet til kortet ved hjælp af et display, tastatur og mus.

Hvis du bruger en Mac, skal du først installere appen "Microsoft Remote Connection" fra appbutikken. Du kan derefter oprette en ny forbindelse ved at indtaste IP -adresse, brugernavn, adgangskode og forbindelsesnavn. Endelig skal du dobbeltklikke på forbindelsesnavnet for at starte forbindelsen, og du vil blive ført til Raspberry Pi Desktop. Se venligst videoen, da vi demonstrerer dette for både en pc og en Mac.

Trin 4: Aktivering af FTP

Aktivering af FTP
Aktivering af FTP
Aktivering af FTP
Aktivering af FTP
Aktivering af FTP
Aktivering af FTP
Aktivering af FTP
Aktivering af FTP

Det er nyttigt at bruge en ekstern desktopforbindelse, men du kan ikke direkte kopiere filer mellem din pc og Pi Desktop ved at bruge den. Heldigvis er der en nem måde for os at gøre dette eksternt, og det er ved at bruge FTP eller File Transfer Protocol.

Opsætning af FTP er også enkel. Vi skal simpelthen først opdatere pakkeoplysningerne ved at køre "sudo apt-get update". Derefter skal vi køre kommandoen "sudo apt install proftpd", som installerer FTP -serveren for os. Og det er alt hvad du skal gøre. Som standard er der ingen begrænsninger for de biblioteker, der kan tilgås ved hjælp af FTP. Hvis du har flere brugere, ville det være fornuftigt at begrænse brugeradgang til kun deres bibliotek, som er /home /user. Du bliver nødt til at opdatere konfigurationsfilen for at gøre dette, og for det skal du køre kommandoen "sudo nano /etc/proftpd/proftpd.conf", som åbner konfigurationsfilen i et teksteditor. Rul ned til linjen "#DefaultRoot", og fjern kommentaren af "#", som aktiverer dette. Når det er gjort, skal du blot gemme filen ved at trykke på "CTRL+X" derefter "y" og derefter "ENTER". Du skal derefter genindlæse tjenesten ved at køre kommandoen "sudo service proftpd reload". Dette vil sætte den nye konfiguration i kraft, og vi har kun adgang til biblioteket /home /pi.

Adgang til filer og mapper er lige så let. Du kan åbne en webbrowser og skrive "ftp://192.168.1.37" og derefter logge ind med standardbrugernavnet, der er "pi" og standardadgangskode, der er "hindbær". Du vil derefter kunne se filerne og endda downloade dem. Det vil blive ved med at bede dig om at godkende sessionen af sikkerhedsmæssige årsager. Dette er ikke helt praktisk, og den anbefalede måde er ved at bruge noget, der kaldes en FTP -klient som FileZilla. Du skal blot downloade og installere det og derefter indtaste forbindelsesdetaljerne i den øverste bjælke, som vist på billedet - IP -adresse, brugernavn, adgangskode og port, som er 21. Når det er gjort, skal du klikke på knappen "Quickconnect", og du vil kunne tilslutte kortet. Raspberry Pi -filerne og -mapperne vises på højre halvdel, og filsystemet på din computer vil være til venstre. Du kan trække filer på tværs for at aktivere overførsler. På denne måde kan du nemt hente de filer, du har brug for, og administrere filsystemet.

Så nemt er det at få fjernadgang til din Raspberry Pi ved hjælp af tre forskellige metoder. Hvis du kan lide nyttige indlæg som dette, kan du overveje at abonnere på vores YouTube -kanal, da det hjælper enormt.

YouTube:

Tak fordi du læste!

Anbefalede: