Përmbajtje:

Raspberry Pi Desktop: Konfigurim i sigurt pa kokë pa ekran: 6 hapa
Raspberry Pi Desktop: Konfigurim i sigurt pa kokë pa ekran: 6 hapa

Video: Raspberry Pi Desktop: Konfigurim i sigurt pa kokë pa ekran: 6 hapa

Video: Raspberry Pi Desktop: Konfigurim i sigurt pa kokë pa ekran: 6 hapa
Video: BTT - Manta E3EZ - CB1 with EMMc install 2024, Nëntor
Anonim
Raspberry Pi Desktop: Konfigurim i sigurt pa kokë pa ekran
Raspberry Pi Desktop: Konfigurim i sigurt pa kokë pa ekran

Nëse po e lexoni këtë, me siguri tashmë jeni njohur me Raspberry Pi. Unë kam disa nga këto dërrasa të mrekullueshme rreth shtëpisë për drejtimin e projekteve të ndryshme. Nëse shikoni ndonjë udhëzues që ju tregon se si të filloni me Raspberry Pi, ka shumë të ngjarë që të përfshijë lidhjen e Pi në një monitor me një kabllo HDMI dhe pastaj lidhjen e një tastiere dhe miu për ta përdorur atë.

Kohët e fundit mora një Raspberry Pi 3B+ dhe nuk kisha asnjë nga pajisjet periferike për të filluar. Nuk ka problem! Unë do të funksionoj në modalitetin pa kokë - pa tastierë ose monitor të bashkangjitur. Por të gjithë udhëzuesit për përdorimin e Pi në modalitetin pa kokë më kërkuan së pari ta lidhja Pi me një monitor dhe tastierë para se të kaloja në drejtimin në modalitetin pa kokë. Kështu që unë fillova të gjej një mënyrë për të bërë instalimin e Desp Raspberry Pi plotësisht "pa kokë". Si një bonus shtesë, unë do t'ju tregoj se si mund të kriptoni dhe siguroni aksesin tuaj të largët të desktopit në Pi.

Furnizimet

  1. Bordi Raspberry Pi (3B+ ose 4B më i fundit) & Furnizimi me energji elektrike
  2. Kartë Micro SD (minimumi 8 GB)
  3. PC/Laptop me Fole për Kartë Micro SD ose një Lexues të jashtëm të Kartave USB USB (p.sh.

Hapi 1: Përgatitni kartën SD: Shkruani sistemin operativ

Përgatitni kartën SD: Shkruani sistemin operativ
Përgatitni kartën SD: Shkruani sistemin operativ
Përgatitni kartën SD: Shkruani sistemin operativ
Përgatitni kartën SD: Shkruani sistemin operativ

Hapi i parë në proces është krijimi i një karte SD bootable me OS. Për shumicën e përdoruesve zgjidhja më e mirë është Raspbian OS - shpërndarja zyrtare e bazuar në debian Linux që është përshtatur për Raspberry Pi. Vjen në dy shije, Desktop dhe Lite (një version minimal me vetëm akses në vijën e komandës). Për këtë Instrutable, ne do të përdorim shijen e Desktopit. Shkarkoni shpërndarjen më të fundit të Raspbian Desktop nga faqja zyrtare e shkarkimeve. Këshillë: Nëse keni një klient BitTorrent të instaluar në laptop/PC tuaj, përdorni lidhjen Torrent për një shkarkim shumë më të shpejtë.

Ndërsa kjo është duke shkarkuar, shkarkuar dhe instaluar Balena Etcher - një mjet ndër -platformë i krijuar për të shkruar Imazhin Raspbian në Kartat SD. Shkarkoni versionin për OS (OSX ose Windows ose Linux) që keni në kompjuterin tuaj.

  • Vendosni lexuesin e Kartës SD me kartën SD
  • Filloni Balena Etcher dhe zgjidhni nga hard disku juaj skedarin Raspberry Pi OS.zip që keni shkarkuar.
  • Zgjidhni Diskun e Kartës SD
  • Klikoni në 'Flash!' për të shkruar Raspbian OS në Kartën SD. Prisni për 'Flash Complete!' mesazh dhe mjaft Balena Ethcher.

Hapi 2: Përgatitni kartën SD: Konfigurimi pa kokë

Përgatitni kartën SD: Konfigurimi pa kokë
Përgatitni kartën SD: Konfigurimi pa kokë
Përgatitni kartën SD: Konfigurimi pa kokë
Përgatitni kartën SD: Konfigurimi pa kokë
Përgatitni kartën SD: Konfigurimi pa kokë
Përgatitni kartën SD: Konfigurimi pa kokë

Tjetra ne do të konfigurojmë Kartën SD për të bërë dy gjëra

  • Aktivizo SSH
  • Mbajeni Pi Connect me Wi -Fi tuaj kur të fillojë

Zakonisht pasi të jetë bërë Balena Etcher, OS do të gjejë dhe montojë automatikisht ndarjen e etiketuar 'boot' në Kartën SD.

Në Windows, hapni Windows Explorer dhe kërkoni një makinë të re me etiketën 'boot' dhe klikoni mbi të për të shfaqur përmbajtjen. Klikoni në 'Artikull të ri' në shiritin e menusë dhe më pas zgjidhni 'Dokument teksti' për të krijuar një skedar të ri bosh. Riemërtoje këtë në 'ssh'

SH NOTNIM: Si parazgjedhje, Windows fsheh zgjerimet e skedarëve. Kjo do të bëjë që skedari të quhet 'ssh.txt' në vend të ssh, por Windows do ta fshehë atë nga ju. Ndiqni këto udhëzime për të aktivizuar shfaqjen e shtesave të skedarëve.

Ndiqni të njëjtin proces dhe krijoni një skedar tjetër dhe riemëroni atë 'wpa_supplicant.conf'. Përsëri sigurohuni që nuk ka '.txt' të shtuar në fund të këtij skedari. Ndryshoni këtë skedar duke përdorur Notepad ose redaktuesin tuaj të preferuar të tekstit dhe shtoni këtë tekst:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

update_config = 1 ap_scan = 1 fast_reauth = 1 vend = rrjeti amerikan = {ssid = "SSID -i i rrjetit tuaj" psk = "Prioriteti i rrjetit tuaj" prioritet = 100}

Ndryshoni kodin e vendit në një kod të përshtatshëm (Link). Vendosni SSID -in dhe PSK -në që të përputhen me SSID -in e WiFi -së tuaj dhe frazën/fjalëkalimin.

Ruani skedarin dhe nxirrni kartën SD.

Në OSX, mënyra më e mirë për ta bërë këtë është duke përdorur aplikacionin Terminal. Nisni Terminalin dhe ndryshoni drejtorinë në /Volumes /boot

Në terminal ekzekutoni komandat e mëposhtme

prek ssh

nano wpa_supplicant.conf

Komanda e dytë do të hapë skedarin wpa_supplicant.conf në redaktuesin e tekstit nano. Shtoni të njëjtin tekst si më sipër (shihni në Seksionin e Windows). Ruani skedarin dhe nxirrni kartën SD nga gjetësi.

Hapi 3: Niseni dhe gjeni Adresën IP të IP -së

Niseni dhe gjeni Adresën IP të IP -së
Niseni dhe gjeni Adresën IP të IP -së

Futni kartën SD të përgatitur në Raspberry Pi dhe lidhni fuqinë për ta nisur atë. Prisni disa minuta që Pi të përfundojë fillimin. Në këtë pikë Pi po drejton Desp Raspbian, por ne nuk kemi asnjë mënyrë për ta parë atë.

Së pari do të instalojmë Nmap - një mjet zbulimi të rrjetit falas dhe me burim të hapur dhe Zenmap - Mjeti GUI për nmap. Ju mund t'i shkarkoni të dy nga faqja zyrtare e shkarkimeve të Nmap. Instaluesi për secilin OS do të ketë mundësinë të instalojë Zenmap së bashku me nmap.

Ky hap tjetër kërkon pak njohuri në lidhje me gamën e adresave IP të rrjetit Wifi të shtëpisë tuaj. Merrni adresën IP të kompjuterit tuaj. p.sh. 192.168.1.21. Nën -rrjeti i rrjetit për shtëpinë tuaj do të jetë 192.168.1.0/24 bazuar në adresën IP të kompjuterit tuaj.

Nisni Zenmap

  • Në llojin e synuar nën -rrjeti i rrjetit që keni identifikuar si rrjeti juaj në shtëpi
  • Ndryshoni listën zbritëse të profilit dhe zgjidhni 'Ping Scan'
  • Në kutinë e komandës, shkruani 'nmap -sn'. Nën -rrjeti duhet të futet tashmë.
  • Klikoni në butonin 'Skano'. Brenda disa minutave mjeti do të listojë të gjitha pajisjet që ka gjetur në rrjetin tuaj Wifi. Shikoni për pajisjen e quajtur 'raspberrypi' dhe vini re IP -në e saj. Në pamjet e mësipërme do të shihni që mjedra pi mori adresën IP 192.168.1.47

Hapi 4: Lidhuni duke përdorur SSH

Lidhuni duke përdorur SSH
Lidhuni duke përdorur SSH

Nëse Karta SD është përgatitur saktë, atëherë në nisjen e parë Pi do të jetë lidhur automatikisht me WiFi dhe gjithashtu do të aktivizojë shërbimin SSH. Tani mund të lidhemi me të duke përdorur një klient SSH në kompjuterin tuaj. Por kjo nuk është përvoja e plotë e desktopit që duam. Ka edhe disa hapa për të arritur atje.

Pothuajse çdo udhëzues për përdorimin e SSH në Windows rekomandon përdorimin e PuTTY. Unë personalisht mendoj se UI është shumë i vjetër dhe i vështirë për t’u përdorur. Klienti im i preferuar SSH në Windows është MobaXterm. Shkarkoni dhe instaloni MobaXterm në kompjuterin tuaj Windows. Kur filloni për herë të parë MobaXterm, Windows 10 Firewall do të shfaqë një njoftim në lidhje me disa veçori të bllokuara. Safeshtë e sigurt të zhbllokosh aplikacionin. Nisni MobaXterm dhe filloni terminalin për të vazhduar.

Nëse jeni në OSX, ai tashmë përfshin gjithçka që nevojitet për t'u lidhur përmes SSH. Nisni Aplikacionin Terminal për të vazhduar.

Lidhuni me Raspberry Pi

Në terminalin tuaj, SSH në Pi duke përdorur Adresën IP që keni marrë më herët nga skanimi Nmap. Mjedra ime Pi mori 192.168.1.47 dhe unë do ta përdor atë përmes pjesës tjetër të këtij udhëzuesi. Zëvendësojeni atë me Adresën e duhur IP për Pi që po konfiguroni.

Shkruani këtë në terminalin tuaj dhe shtypni ENTER

ssh [email protected]

Kur lidheni për herë të parë, do të merrni një paralajmërim për t'u lidhur me një pajisje të re. Shkruani 'y' ose 'Y' dhe ENTER për të vazhduar. Tjetra do të kërkojë një fjalëkalim. Fjalëkalimi fillestar për përdoruesin 'pi' është 'mjedër'. Nëse gjithçka shkoi mirë, do të regjistroheni dhe do të jeni kërkesa e shpejtë që duket kështu

pi@mjedër: ~ $

Mirë!

Hapi 5: Përditësoni Raspbian dhe instaloni X11VNC

Përditësoni Raspbian dhe instaloni X11VNC
Përditësoni Raspbian dhe instaloni X11VNC
Përditësoni Raspbian dhe instaloni X11VNC
Përditësoni Raspbian dhe instaloni X11VNC
Përditësoni Raspbian dhe instaloni X11VNC
Përditësoni Raspbian dhe instaloni X11VNC

Duke qëndruar në të njëjtën lidhje SSH nga hapi i mëparshëm, së pari do të azhurnojmë të gjithë programet e instaluar tashmë në Pi. Shkruani dy komandat e mëposhtme në terminal ndërsa jeni të lidhur përmes SSH

sudo apt përditësim

sudo apt upgrade

Pas çdo komande ndiqni çdo kërkesë në terminal. komanda e dytë do të marrë diku nga 15-20 minuta për të përfunduar. Ju do të duhet të përgjigjeni një ose dy kërkesave të tjera dhe pastaj të bëni një pushim kafeje ndërsa i gjithë softueri i përditësimit shkarkohet dhe instalohet.

Pasi të ketë përfunduar përditësimi, është koha për të instaluar x11VNC. x11VNC është një aplikacion desktop i largët që do të funksionojë në mjedër pi dhe do të na mundësojë të shikojmë desktopin nga kompjuteri ynë. Shkruani këto komanda në terminal

sudo apt instaloni x11vnc

x11vnc -kalimi i dyqaneve etj

Komanda e dytë është të vendosni një fjalëkalim për të hyrë në desktopin tuaj të largët. SH NOTNIM: Kjo duhet të jetë maksimumi 8 karaktere.

Tjetra ne do të azhurnojmë një skedar konfigurimi që x11vnc të funksionojë automatikisht në nisje. Ende në llojin e terminalit këto komanda

mkdir -p ~/.config/lxsession/LXDE -pi

cp/etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/autostart nano ~/.config/lxsession/LXDE-pi/autostart

Komanda e fundit do të fillojë redaktuesin e thjeshtë të tekstit 'nano'. Në fund të skedarit shtoni këtë

@x11vnc -nevershared -Forever -localhost -rfbauth /home/pi/.vnc/passwd

Ruani skedarin me 'Ctrl-o' dhe lini nano me 'Ctrl-x'

Meqenëse ne kurrë nuk kemi lidhur asnjë ekran me Raspberry Pi, si parazgjedhje desktopi do të fillojë në një rezolucion shumë të ulët 720x480. Por kjo është e lehtë për tu rregulluar. Ende në sesionin SSH, vraponi

sudo raspi-config

Kjo do të nisë aplikacionin e modalitetit të tekstit të konfigurimit raspbian. Duke përdorur çelësat e shigjetave, zgjidhni "Opsionet e Avancuara" dhe shtypni ENTER. Tjetra zgjidhni 'Rezolucioni' dhe shtypni ENTER. Më në fund do t'ju paraqitet një listë e rezolucioneve të ekranit në dispozicion. Zgjidhni një nga opsionet me rezolucion më të lartë dhe shtypni ENTER. Kthehuni në ekranin kryesor duke përdorur kalimin TAB në opsionin '' dhe shtypni ENTER.

Rinisni Raspberry Pi

rindez sudo

Hapi 6: Desktop në distancë.. Së fundi

Desktop i largët.. Së fundi!
Desktop i largët.. Së fundi!
Desktop i largët.. Së fundi!
Desktop i largët.. Së fundi!
Desktop i largët.. Së fundi!
Desktop i largët.. Së fundi!
Desktop i largët.. Së fundi!
Desktop i largët.. Së fundi!

Pasi të përfundojë fillimi i Raspberry Pi, ne jemi gati të shikojmë Desktopin e lavdishëm pa lidhur asnjëherë një monitor të jashtëm ose tastierë dhe mi.

SSH me Port Forwarding

Kjo pjesë e fundit është pak teknike dhe më e vështirë për t'u shpjeguar. Unë do të rekomandoja leximin e këtij udhëzuesi shumë të mirë.

Kthehuni te terminali që keni përdorur për t'u lidhur me Pi përmes SSH. Tani shtypni me kujdes dhe ekzekutoni këtë komandë

ssh -L 5900: localhost: 5900 [email protected]

Shkarkoni dhe instaloni Shikuesin RealVNC. Nisni RealVNC Viewer. Në adresën e serverit VNC thjesht shkruani

localhost

dhe klikoni në Lidhu ose thjesht goditni ENTER. Shikuesi do të ankohet për lidhjen që nuk është e sigurt. Pranoni paralajmërimin dhe vazhdoni. Do t'ju kërkohet një fjalëkalim. Ky është fjalëkalimi me 8 karaktere (ose më pak) që keni vendosur për x11vnc. Klikoni në "OK" dhe do të përshëndeteni me Desktop Raspberry Pi.

Do të vini re një paralajmërim në lidhje me përdorimin e fjalëkalimit të paracaktuar. Në këtë pikë shkoni përpara dhe ndryshoni fjalëkalimin e paracaktuar për përdoruesin 'pi'.

Zakonisht lidhjet VNC nuk janë të sigurta. Por me këtë metodë ju tani e keni bërë lidhjen VNC të sigurt duke e tuneluar atë mbi Lidhjen e koduar SSH.

Kjo eshte!!! Ju keni vendosur me sukses një Raspberry Pi vërtet pa kokë.

Recommended: