Sadržaj:

Daljinski pristup Raspberry Pi: SSH, Dekstop & FTP: 4 koraka
Daljinski pristup Raspberry Pi: SSH, Dekstop & FTP: 4 koraka

Video: Daljinski pristup Raspberry Pi: SSH, Dekstop & FTP: 4 koraka

Video: Daljinski pristup Raspberry Pi: SSH, Dekstop & FTP: 4 koraka
Video: cctv server MotionEye on Ubuntu 18.04 LTS ESP32 Cam - Part3 (Subtittled) 2024, Srpanj
Anonim
Daljinski pristup Raspberry Pi: SSH, Dekstop i FTP
Daljinski pristup Raspberry Pi: SSH, Dekstop i FTP

U ovom ćemo članku pogledati 3 različite metode pomoću kojih možete daljinski pristupiti Raspberry Pi -u kako biste mu olakšali rad. Prvi je SSH, koji će vam omogućiti daljinski pristup terminalu. Druga je veza s udaljenom radnom površinom, koja će vam omogućiti pristup Raspberry Pi radnoj površini u slučajevima kada trebate komunicirati s korisničkim sučeljem. Treći će vam omogućiti izravni pristup datotekama i mapama tako da možete jednostavno doći ili prenijeti datoteke između Raspberry Pi -a i vašeg računala.

Gornji videozapis ide u pojedinosti za svakog od njih i preporučujem da ga pogledate kako biste bolje razumjeli različite metode.

Korak 1: Povežite se s lokalnom mrežom

Povežite se na svoju lokalnu mrežu
Povežite se na svoju lokalnu mrežu
Povežite se na svoju lokalnu mrežu
Povežite se na svoju lokalnu mrežu

Da bi sve tri metode funkcionirale, Raspberry Pi mora biti spojen na istu mrežu kao i računalo s kojeg želite daljinski pristupiti. Postoji nekoliko načina na koje to možete učiniti.

Ožičena veza:

Ako namjeravate koristiti žičanu vezu, jednostavno priključite ethernet kabel u ploču, a drugi kraj kabela u kućni usmjerivač. Ploča bi se trebala automatski povezati s mrežom.

Bežično (s zaslonom/tipkovnicom/mišem):

Ako namjeravate koristiti bežičnu vezu, jednostavno se morate povezati s mrežom klikom na ikonu bežične mreže na programskoj traci, unosom lozinke i klikom na U redu. Ploča bi se trebala automatski povezati s mrežom. Primjer toga pogledajte u videu.

Bežično (bez zaslona, način rada bez glave):

Ploču možete povezati i s mrežom stvaranjem datoteke wpa_supplicant.conf u direktoriju za pokretanje microSD kartice. Operacijski sustav Raspberry Pi provjerava ovu datoteku pri prvom pokretanju i ako je prisutna, tada će za povezivanje s mrežom koristiti podatke o mreži koji se u njoj nalaze. Datoteku predloška možete preuzeti s donje veze i ažurirati je kodom svoje zemlje, nazivom mreže i lozinkom. Za stvaranje datoteke preporučuje se korištenje uređivača teksta poput Notepad ++ ili Sublime Text 3. Kada to učinite, jednostavno ga kopirajte na pogon za pokretanje čim završite s bljeskanjem slike, ali prije nego što prvi put pokrenete ploču.

Datoteka WPA predloška:

Za popis kodova zemalja koristite sljedeću vezu:

Nakon povezivanja na mrežu, moramo dobiti IP adresu ploče. To možete učiniti na mnogo načina, ali jedna prikladna metoda je korištenje softvera poput Angry IP Scanner. Molimo pogledajte video ako ga želite vidjeti na djelu. Softver jednostavno skenira vašu lokalnu mrežu i navodi sve aktivne uređaje zajedno s njihovim IP adresama. IP adresa moje ploče je 192.168.1.37 i ako se vaša ploča pojavi tada možete biti sigurni da se uspješno povezala s vašom mrežom.

Korak 2: SSH u vašu ploču

SSH na vašu ploču
SSH na vašu ploču
SSH na vašu ploču
SSH na vašu ploču

Ako ste već koristili Raspberry Pi, tada ćete u nekom trenutku koristiti prozor terminala. Korištenje terminala omogućuje vam jednostavno stvaranje skripti, ažuriranje softvera itd. Prema zadanim postavkama terminalu možete pristupiti i koristiti ga povezivanjem zaslona i tipkovnice na ploču, no to nije uvijek prikladno, osobito ako koristite Pi Zero- koji nema USB priključak u punoj veličini niti punu HDMI priključak veličine. SSH vam omogućuje pristup terminalu bez potrebe za zaslonom ili tipkovnicom, što ga čini vrlo prikladnim. Što je još važnije, možete i kopirati/zalijepiti naredbe i skripte s glavnog računala umjesto da sve upisujete. SSH znači Secure SHell i omogućuje vam sigurnu komunikaciju s uređajem putem nezaštićene veze. Postoje dva glavna načina na koja možete omogućiti SSH.

S zaslonom/tipkovnicom/mišem:

Ako imate povezan zaslon, tipkovnicu i miša, tada jednostavno možete otvoriti prozor "Raspberry Pi Configuration" iz izbornika "Preferences", a zatim se prebaciti na karticu "Interfaces". Zatim jednostavno možete kliknuti radio gumb pokraj SSH -a koji kaže "Omogućeno", a zatim pritisnuti U redu. Kako to izgleda, možete pogledati u videu.

Bez prikaza, način rada bez glave:

Ako nemate pristup zaslonu, možete jednostavno stvoriti praznu datoteku s imenom "ssh" i kopirati je na pogon za pokretanje. Nemojte dodavati proširenje datoteci. Za stvaranje datoteke preporučuje se korištenje uređivača teksta poput Notepad ++ ili Sublime Text 3. Kopirajte ovu datoteku ubrzo nakon što umetnete sliku, ali prije nego što je prvi put pokrenete. To će vam omogućiti SSH.

Kada završite, jednostavno morate otvoriti prozor terminala na računalu (naredbeni redak za Windows i terminal za Mac). Kada završite, jednostavno upišite "ssh [email protected]" i pritisnite enter. U toj naredbi svakako ažurirajte svoju IP adresu. Zatim će vas pitati želite li zapamtiti domaćina i možete unijeti da, a zatim pritisnuti tipku enter. Tada će od vas tražiti lozinku, a prema zadanim postavkama ovo je "malina" bez navodnika. Čim unesete lozinku, prijavit ćete se na ploču, a zatim možete pristupiti terminalu i pokrenuti naredbe kao da ste izravno povezani s pločom pomoću tipkovnice.

Korak 3: Povezivanje s udaljenom radnom površinom

Veza s udaljenom radnom površinom
Veza s udaljenom radnom površinom
Veza s udaljenom radnom površinom
Veza s udaljenom radnom površinom
Veza s udaljenom radnom površinom
Veza s udaljenom radnom površinom

SSH je koristan kada želite izvršiti tekstualne naredbe i skripte. Međutim, ponekad ćete morati pristupiti grafičkom korisničkom sučelju ili grafičkom sučelju i stupiti u interakciju s njim, a u takvim trenucima korisna je veza s udaljenom radnom površinom. Dobivanje daljinskog pristupa uopće nije teško. Jednostavno morate pokrenuti dvije naredbe koje će instalirati udaljeni poslužitelj veze na Pi.

Ove naredbe mogu se izvoditi izravno na terminalu Pi ili se mogu pokrenuti tako da se prvo prijavite na ploču pomoću SSH -a. Kad ste na terminalu, jednostavno upišite "sudo apt-get install tightvncserver" i unesite y za potvrdu instalacije. Ovo će za nas instalirati tightvncserver. Sljedeća naredba koju moramo pokrenuti je "sudo apt-get install xrdp" i unesite y za potvrdu instalacije. Ovo će instalirati xrdp koji će omogućiti daljinski pristup.

Sve što sada treba učiniti je pristup radnoj površini. Da biste to učinili, otvorite aplikaciju "Veza s udaljenom radnom površinom" u sustavu Windows i unesite IP adresu ploče. Odvest će vas na zaslon za prijavu gdje ćete morati unijeti zadano korisničko ime koje je "pi" i zadanu lozinku, koja je "malina". Nakon što završite, bit ćete preusmjereni na radnu površinu Raspberry Pi s kojom možete komunicirati ploču daljinski i činite sve kao da ste fizički povezani s pločom pomoću zaslona, tipkovnice i miša.

Ako koristite Mac, morat ćete prvo instalirati aplikaciju "Microsoft Remote Connection" iz trgovine aplikacija. Zatim možete stvoriti novu vezu upisivanjem IP adrese, korisničkog imena, lozinke i naziva veze. Na kraju, dvaput kliknite naziv veze da biste započeli vezu i bit ćete preusmjereni na Raspberry Pi Desktop. Molimo pogledajte video dok to demonstriramo i za PC i za Mac.

Korak 4: Omogućavanje FTP -a

Omogućavanje FTP -a
Omogućavanje FTP -a
Omogućavanje FTP -a
Omogućavanje FTP -a
Omogućavanje FTP -a
Omogućavanje FTP -a
Omogućavanje FTP -a
Omogućavanje FTP -a

Korištenje veze s udaljenom radnom površinom korisno je, ali ne možete izravno kopirati datoteke s računala na Pi Desktop pomoću nje. Srećom, postoji jednostavan način da to učinimo na daljinu, a to je korištenje FTP -a ili protokola za prijenos datoteka.

Postavljanje FTP -a je također jednostavno. Jednostavno moramo prvo ažurirati podatke o paketu pokretanjem "sudo apt-get update". Zatim moramo pokrenuti naredbu "sudo apt install proftpd" koja će umjesto nas instalirati FTP poslužitelj. I to je sve što trebate učiniti. Prema zadanim postavkama, nema ograničenja za direktorije kojima se može pristupiti pomoću FTP -a. Ako imate više korisnika, ima smisla ograničiti pristup korisnika samo na njihov direktorij koji je /home /user. Za to ćete morati ažurirati konfiguracijsku datoteku, a za to ćete morati pokrenuti naredbu "sudo nano /etc/proftpd/proftpd.conf" koja će otvoriti konfiguracijsku datoteku u uređivaču teksta. Pomaknite se dolje do retka "#DefaultRoot" i uklonite komentar s "#" koji će to omogućiti. Kada završite, jednostavno spremite datoteku pritiskom na "CTRL+X", zatim "y", a zatim "ENTER". Zatim ćete morati ponovno učitati uslugu pokretanjem naredbe "sudo service proftpd reload". Time će nova konfiguracija biti stavljena na snagu, a mi ćemo moći pristupiti samo direktoriju /home /pi.

Pristup datotekama i mapama jednako je jednostavan. Možete otvoriti web preglednik i upisati "ftp://192.168.1.37", a zatim se prijaviti sa zadanim korisničkim imenom koje je "pi" i zadanom lozinkom koja je "malina". Tada ćete moći pregledavati datoteke pa ih čak i preuzeti. Stalno će tražiti od vas da potvrdite autentičnost sesije iz sigurnosnih razloga. To nije sasvim prikladno i preporučuje se korištenje nečega što se naziva FTP klijent poput FileZilla. Jednostavno ga preuzmite i instalirajte, a zatim unesite podatke o povezivanju u gornju traku, kao što je prikazano na slici - IP adresa, korisničko ime, lozinka i priključak koji je 21. Nakon što završite, kliknite gumb "Brzo povezivanje" i moći ćete spojite na ploču. Datoteke i mape Raspberry Pi bit će prikazane na desnoj polovici, a datotečni sustav vašeg računala na lijevoj strani. Datoteke možete povući kako biste omogućili prijenose. Na taj način možete jednostavno dohvatiti potrebne datoteke i upravljati datotečnim sustavom.

Tako je lako daljinski pristupiti vašem Raspberry Pi -u pomoću tri različite metode. Ako volite ovakve korisne postove, razmislite o pretplati na naš YouTube kanal jer to iznimno pomaže.

YouTube:

Hvala na čitanju!

Preporučeni: