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, Jun
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 malo olakšali rad s njim. 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 trenucima kada trebate u interakciji s korisničkim sučeljem. Treći će vam omogućiti direktan pristup datotekama i fasciklama tako da možete lako doći ili prenijeti datoteke između Raspberry Pi -a i vašeg računara.

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

Korak 1: 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
Povežite se na svoju lokalnu mrežu

Da bi sve tri metode funkcionirale, Raspberry Pi mora biti povezan 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 (sa ekranom/tastaturom/mišem):

Ako planirate 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 ovoga pogledajte u videu.

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

Također možete povezati ploču s mrežom stvaranjem datoteke wpa_supplicant.conf u direktoriju za pokretanje microSD kartice. Operativni sistem Raspberry Pi provjerava ovu datoteku pri prvom pokretanju i ako je prisutna, tada će koristiti mrežne detalje koji se u njoj nalaze za povezivanje s mrežom. Datoteku predloška možete preuzeti sa donje veze i ažurirati je kodom svoje zemlje, nazivom mreže i lozinkom. Za kreiranje 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 zgodna 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 na vašu mrežu.

Korak 2: SSH u vašu ploču

SSH u vaš odbor
SSH u vaš odbor
SSH u vaš odbor
SSH u vaš odbor

Ako ste ranije koristili Raspberry Pi, tada ćete u nekom trenutku koristiti prozor terminala. Korištenje terminala omogućuje vam jednostavno stvaranje skripti, ažuriranje softvera itd. Podrazumevano, terminalu možete pristupiti i koristiti ga povezivanjem ekrana i tastature na ploču, ali to nije uvijek zgodno, posebno ako koristite Pi Zero- koji nema USB priključak u punoj veličini niti punu HDMI priključak veličine. SSH vam omogućava pristup terminalu bez potrebe za ekranom ili tastaturom, što ga čini vrlo zgodnim. Još važnije, takođe možete kopirati/zalepiti komande i skripte sa svog glavnog računara umesto da sve kucate. 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.

Sa ekranom/tastaturom/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 možete jednostavno kliknuti radio gumb pored SSH -a na kojem piše "Omogućeno", a zatim pritisnuti U redu. Možete pogledati video da vidite kako se to radi.

Bez prikaza, način rada bez glave:

Ako nemate pristup ekranu, možete jednostavno stvoriti praznu datoteku s imenom "ssh" i kopirati je na pogon za pokretanje. Nemojte dodavati ekstenziju u datoteku. Za kreiranje 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 pokrenete prvi put. Ovo će omogućiti SSH za vas.

Kada završite, jednostavno morate otvoriti prozor terminala na računaru (Command Prompt za Windows i Terminal za Mac). Kada završite, jednostavno upišite "ssh [email protected]" i pritisnite enter. Ažurirajte svoju IP adresu u toj naredbi. Zatim će vas pitati želite li zapamtiti domaćina i možete unijeti da, nakon čega ćete pritisnuti tipku enter. Tada će od vas tražiti lozinku, a prema zadanim postavkama ovo je "malina" bez navodnika. Čim unesete lozinku, prijavite 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: Veza sa udaljenom radnom površinom

Veza sa udaljenom radnom površinom
Veza sa udaljenom radnom površinom
Veza sa udaljenom radnom površinom
Veza sa udaljenom radnom površinom
Veza sa udaljenom radnom površinom
Veza sa udaljenom radnom površinom

SSH je koristan kada želite izvršavati naredbe i skripte zasnovane na tekstu. 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 se mogu 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 nam 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. Otvorit ć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 gdje možete komunicirati sa 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 imena veze. Na kraju, dvaput kliknite na naziv veze da biste započeli vezu i bit ćete preusmjereni na Raspberry Pi Desktop. 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 je korisno, ali ne možete direktno kopirati datoteke između vašeg računala i Pi radne površine 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đe jednostavno. Jednostavno moramo prvo ažurirati informacije o paketu pokretanjem "sudo apt-get update". Zatim moramo pokrenuti naredbu "sudo apt install proftpd" koja će umjesto nas instalirati FTP server. 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, bilo bi logično ograničiti pristup korisnika samo njihovom direktoriju 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 reda "#DefaultRoot" i uklonite komentar sa "#" koji će to omogućiti. Kada završite, jednostavno spremite datoteku pritiskom na "CTRL+X", zatim "y", a zatim "ENTER". Zatim ćete morati ponovo učitati uslugu pokretanjem naredbe "sudo service proftpd reload". Ovo će staviti novu konfiguraciju na snagu i moći ćemo 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 pregledati datoteke pa ih čak i preuzeti. Stalno će tražiti od vas da potvrdite autentičnost sesije iz sigurnosnih razloga. Ovo nije sasvim zgodno i preporučuje se korištenje nečega što se naziva FTP klijent poput FileZilla. Jednostavno ga preuzmite i instalirajte, a zatim unesite detalje veze u gornju traku, kao što je prikazano na slici - IP adresa, korisničko ime, lozinka i port koji je 21. Nakon što završite, kliknite gumb "Brzo povezivanje" i moći ćete spojite na ploču. Datoteke i fascikle Raspberry Pi bit će prikazane na desnoj polovici, a datotečni sistem vašeg računara na lijevoj strani. Da biste omogućili prijenos, možete prevući datoteke. Na ovaj način možete lako dohvatiti potrebne datoteke i upravljati datotečnim sistemom.

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 izuzetno pomaže.

YouTube:

Hvala vam na čitanju!

Preporučuje se: