Përmbajtje:

Qasja në distancë në Raspberry Pi: SSH, Dekstop & FTP: 4 hapa
Qasja në distancë në Raspberry Pi: SSH, Dekstop & FTP: 4 hapa

Video: Qasja në distancë në Raspberry Pi: SSH, Dekstop & FTP: 4 hapa

Video: Qasja në distancë në Raspberry Pi: SSH, Dekstop & FTP: 4 hapa
Video: VPN (Virtual Private Network) Explained 2024, Korrik
Anonim
Qasja në distancë në Raspberry Pi: SSH, Dekstop & FTP
Qasja në distancë në Raspberry Pi: SSH, Dekstop & FTP

Në këtë postim, ne do të shikojmë 3 metoda të ndryshme me të cilat mund të hyni në distancë në Raspberry Pi për ta bërë pak më të lehtë të punoni me të. E para është SSH, e cila do t'ju lejojë të hyni në distancë në terminal. E dyta është një lidhje e largët desktop, e cila do t'ju lejojë të hyni në desktopin Raspberry Pi për rastet kur keni nevojë të ndërveproni me UI. E treta do t'ju lejojë të hyni drejtpërdrejt në skedarët dhe dosjet në mënyrë që të mund të merrni ose transferoni me lehtësi skedarë midis Raspberry Pi dhe kompjuterit tuaj.

Videoja e mësipërme shkon në detaje të mëtejshme për secilën prej tyre dhe unë rekomandoj ta shikoni së pari për të kuptuar metodat e ndryshme.

Hapi 1: Lidhuni me Rrjetin tuaj Lokal

Lidhuni me Rrjetin tuaj Lokal
Lidhuni me Rrjetin tuaj Lokal
Lidhuni me Rrjetin tuaj Lokal
Lidhuni me Rrjetin tuaj Lokal

Që të funksionojnë të tre metodat, Raspberry Pi duhet të lidhet me të njëjtin rrjet me kompjuterin nga i cili dëshironi të keni qasje në distancë në të. Ka disa mënyra në të cilat mund ta bëni këtë.

Lidhja me tela:

Nëse planifikoni të përdorni një lidhje me kabllo, atëherë thjesht lidhni kabllon ethernet në tabelë dhe futni skajin tjetër të kabllit në ruterin tuaj të shtëpisë. Bordi duhet të lidhet automatikisht me rrjetin.

Wireless (me ekran/tastierë/mi):

Nëse planifikoni të përdorni një lidhje pa tel, atëherë thjesht duhet të lidheni me rrjetin duke klikuar ikonën e rrjetit pa tel në shiritin e detyrave, duke futur fjalëkalimin dhe duke klikuar OK. Bordi duhet të lidhet automatikisht me rrjetin. Ju lutemi shikoni videon për një shembull të kësaj.

Wireless (Pa ekran, modaliteti pa kokë):

Ju gjithashtu mund të lidhni bordin me rrjetin duke krijuar një skedar wpa_supplicant.conf në drejtorinë e nisjes së kartës microSD. Sistemi operativ Raspberry Pi kontrollon këtë skedar kur fillon së pari dhe nëse është i pranishëm, atëherë do të përdorë detajet e rrjetit që gjenden brenda tij për t'u lidhur me rrjetin. Mund ta shkarkoni skedarin model nga lidhja më poshtë dhe ta përditësoni me kodin e vendit tuaj, emrin e rrjetit dhe fjalëkalimin. Rekomandohet të përdorni një redaktues teksti si Notepad ++ ose Sublime Text 3 për të krijuar skedarin. Pasi të keni mbaruar, thjesht kopjoni atë në diskun e nisjes sapo të përfundoni ndezjen e figurës, por para se të filloni bordin për herë të parë.

Skedari i modelit WPA:

Përdorni lidhjen e mëposhtme për një listë të kodeve të vendeve:

Pasi të jemi lidhur me rrjetin, duhet të marrim adresën IP të bordit. Ju mund ta bëni këtë në shumë mënyra, por një metodë e përshtatshme është përdorimi i softuerit si Angry IP Scanner. Ju lutemi shikoni videon nëse keni nevojë ta shihni atë në veprim. Softueri thjesht skanon rrjetin tuaj lokal dhe liston të gjitha pajisjet aktive së bashku me adresat e tyre IP. Adresa IP për bordin tim është 192.168.1.37 dhe nëse bordi juaj shfaqet atëherë mund të jeni i sigurt që është lidhur me sukses në rrjetin tuaj.

Hapi 2: SSH në bordin tuaj

SSH në bordin tuaj
SSH në bordin tuaj
SSH në bordin tuaj
SSH në bordin tuaj

Nëse e keni përdorur Raspberry Pi më parë atëherë do të keni përdorur dritaren e terminalit në një moment. Përdorimi i terminalit ju lejon të krijoni me lehtësi skripte, të azhurnoni softuerin etj. Si parazgjedhje, ju mund të përdorni dhe përdorni terminalin duke lidhur një ekran dhe tastierë në tabelë, por kjo nuk është gjithmonë e përshtatshme, veçanërisht nëse përdorni Pi Zero- i cili nuk ka një port USB të madhësisë së plotë dhe as një të plotë madhësia e portës HDMI. SSH ju lejon të hyni në terminal pa pasur nevojë për një ekran ose tastierë, gjë që e bën atë shumë të përshtatshëm. Më e rëndësishmja, ju gjithashtu mund të kopjoni/ngjisni komandat dhe skriptet nga kompjuteri juaj kryesor në vend që të shtypni gjithçka. SSH qëndron për Secure SHell dhe ju lejon të komunikoni në mënyrë të sigurt me një pajisje përmes një lidhjeje të pasigurt. Ekzistojnë dy mënyra kryesore me të cilat mund të aktivizoni SSH.

Me ekran/tastierë/miun:

Nëse keni një ekran, tastierë dhe miun të lidhur, atëherë thjesht mund të hapni dritaren "Raspberry Pi Configuration" nga menyja "Preferences" dhe më pas të kaloni në skedën "Interfaces". Ju thjesht mund të klikoni butonin e radios pranë SSH i cili thotë "Enabled" dhe më pas shtypni OK. Ju mund të shikoni videon për të parë se si po bëhet kjo.

Pa ekran, modaliteti pa kokë:

Nëse nuk keni qasje në një ekran, atëherë thjesht mund të krijoni një skedar bosh me emrin "ssh" dhe ta kopjoni atë në diskun e nisjes. Mos shtoni një shtesë në skedar. Rekomandohet të përdorni një redaktues teksti si Notepad ++ ose Sublime Text 3 për të krijuar skedarin. Kopjoni këtë skedar menjëherë pasi ta ndizni imazhin, por para se ta nisni për herë të parë. Kjo do të mundësojë SSH për ju.

Pasi të keni mbaruar, thjesht duhet të hapni një dritare terminale në kompjuterin tuaj (Command Prompt për Windows dhe Terminal për Mac). Pasi të keni mbaruar, thjesht shkruani "ssh [email protected]" dhe shtypni enter. Ju lutemi sigurohuni që të përditësoni adresën tuaj IP në atë komandë. Pastaj do t'ju pyesë nëse doni të mbani mend hostin dhe mund të shkruani po, e ndjekur nga shtypja e tastit të hyrjes. Pastaj do t'ju kërkojë një fjalëkalim dhe si parazgjedhje, kjo është "mjedër" pa thonjëza. Sapo të futni fjalëkalimin, do të hyni në tabelë dhe më pas mund të hyni në terminal dhe të ekzekutoni komandat sikur të jeni lidhur drejtpërdrejt me tabelën duke përdorur një tastierë.

Hapi 3: Lidhja me Desktopin në distancë

Lidhja me Desktopin në distancë
Lidhja me Desktopin në distancë
Lidhja me Desktopin në distancë
Lidhja me Desktopin në distancë
Lidhja me Desktopin në distancë
Lidhja me Desktopin në distancë

SSH është e dobishme kur doni të ekzekutoni komanda dhe skripte të bazuara në tekst. Sidoqoftë, ndonjëherë do t'ju duhet të hyni dhe të ndërveproni me ndërfaqen grafike të përdoruesit ose GUI dhe në raste si këto, një lidhje e largët e desktopit është e dobishme. Fitimi i qasjes në distancë nuk është aspak i vështirë. Thjesht duhet të ekzekutoni dy komanda të cilat do të instalojnë serverin e lidhjes në distancë në Pi.

Këto komanda mund të ekzekutohen drejtpërdrejt në terminalin Pi ose mund të ekzekutohen duke hyrë së pari në tabelë duke përdorur SSH. Pasi të jeni në terminal, thjesht shkruani "sudo apt-get install tightvncserver" dhe futni y për të konfirmuar instalimin. Kjo do të instalojë server të shtrënguar për ne. Komanda tjetër që duhet të ekzekutojmë është "sudo apt-get install xrdp" dhe futni y për të konfirmuar instalimin. Kjo do të instalojë xrdp e cila do të mundësojë qasje në distancë.

E tëra çfarë duhet bërë tani është të hyni në desktop. Për ta bërë këtë, hapni aplikacionin "Remote Desktop Connection" në Windows dhe futni adresën IP të bordit. Do t'ju çojë në një ekran identifikimi ku do t'ju duhet të futni emrin e përdoruesit të paracaktuar që është "pi" dhe fjalëkalimin e paracaktuar, i cili është "mjedër". Pasi të keni mbaruar, do të çoheni në Desktop Raspberry Pi ku mund të ndërveproni me bordi nga distanca dhe bëni gjithçka sikur jeni fizikisht të lidhur me tabelën duke përdorur një ekran, tastierë dhe miun.

Nëse jeni duke përdorur një Mac, atëherë do t'ju duhet së pari të instaloni aplikacionin "Microsoft Remote Connection" nga dyqani i aplikacioneve. Pastaj mund të krijoni një lidhje të re duke shtypur adresën IP, emrin e përdoruesit, fjalëkalimin dhe emrin e lidhjes. Së fundi, klikoni dy herë mbi emrin e lidhjes për të filluar lidhjen dhe do të çoheni në Desktop Raspberry Pi. Ju lutemi shikoni videon ndërsa ne e demonstrojmë këtë si për një PC ashtu edhe për një Mac.

Hapi 4: Aktivizimi i FTP

Aktivizimi i FTP
Aktivizimi i FTP
Aktivizimi i FTP
Aktivizimi i FTP
Aktivizimi i FTP
Aktivizimi i FTP
Aktivizimi i FTP
Aktivizimi i FTP

Përdorimi i një lidhjeje të largët të desktopit është e dobishme, por nuk mund t'i kopjoni drejtpërdrejt skedarët midis kompjuterit tuaj dhe Pi Desktop duke e përdorur atë. Për fat të mirë, ekziston një mënyrë e thjeshtë për ne që ta bëjmë këtë nga distanca dhe kjo është duke përdorur FTP ose Protokollin e Transferimit të Skedarëve.

Vendosja e FTP është gjithashtu e thjeshtë. Ne thjesht duhet të azhurnojmë së pari informacionin e paketës duke ekzekutuar "sudo apt-get update". Pastaj, ne duhet të ekzekutojmë komandën "sudo apt install proftpd" e cila do të instalojë serverin FTP për ne. Dhe kjo është gjithçka që duhet të bëni. Si parazgjedhje, nuk ka asnjë kufizim në drejtoritë në të cilat mund të arrihet duke përdorur FTP. Nëse keni shumë përdorues, atëherë do të kishte kuptim të kufizoni aksesin e përdoruesit vetëm në drejtorinë e tyre që është /home /user. Ju do të duhet të azhurnoni skedarin e konfigurimit për ta bërë këtë dhe për këtë, do t'ju duhet të ekzekutoni komandën "sudo nano /etc/proftpd/proftpd.conf" e cila do të hapë skedarin e konfigurimit në një redaktues teksti. Shkoni poshtë te rreshti "#DefaultRoot" dhe mos komentoni "#" që do ta mundësojë këtë. Pasi të keni mbaruar, thjesht ruani skedarin duke shtypur "CTRL+X" pastaj "y", pastaj "ENTER". Atëherë do t'ju duhet të ringarkoni shërbimin duke ekzekutuar komandën "sudo service proftpd ringarkim". Kjo do të vërë në fuqi konfigurimin e ri dhe ne do të jemi në gjendje të hyjmë vetëm në drejtorinë /home /pi.

Qasja në skedarë dhe dosje është po aq e lehtë. Mund të hapni një shfletues uebi dhe të shkruani "ftp://192.168.1.37" dhe pastaj të regjistroheni me emrin e përdoruesit të paracaktuar që është "pi" dhe fjalëkalimin e paracaktuar që është "mjedër". Atëherë do të jeni në gjendje të shihni skedarët dhe madje t'i shkarkoni ato. Do të vazhdojë t'ju kërkojë të vërtetoni seancën për qëllime sigurie. Kjo nuk është plotësisht e përshtatshme dhe mënyra e rekomanduar është duke përdorur diçka të quajtur një klient FTP si FileZilla. Thjesht shkarkoni dhe instaloni atë dhe pastaj futni detajet e lidhjes në shiritin e sipërm, siç tregohet në figurë - adresa IP, emri i përdoruesit, fjalëkalimi dhe porti që është 21. Pasi të keni mbaruar, klikoni butonin "Quickconnect" dhe do të jeni në gjendje të lidheni me tabelën. Skedarët dhe dosjet Raspberry Pi do të shfaqen në gjysmën e djathtë dhe sistemi i skedarëve të kompjuterit tuaj do të jetë në të majtë. Ju mund të tërhiqni skedarët për të aktivizuar transferimet. Në këtë mënyrë, ju lehtë mund të merrni skedarët që ju nevojiten dhe të menaxhoni sistemin e skedarëve.

Kjo është sa e lehtë është të keni qasje në distancë në Raspberry Pi tuaj duke përdorur tre metoda të ndryshme. Nëse ju pëlqejnë postimet e dobishme si kjo, atëherë ju lutemi konsideroni të regjistroheni në kanalin tonë në YouTube pasi ndihmon jashtëzakonisht.

YouTube:

Faleminderit që lexuat!

Recommended: