Satura rādītājs:

Raspberry Pi darbvirsma: droša iestatīšana bez galvas bez displeja: 6 soļi
Raspberry Pi darbvirsma: droša iestatīšana bez galvas bez displeja: 6 soļi

Video: Raspberry Pi darbvirsma: droša iestatīšana bez galvas bez displeja: 6 soļi

Video: Raspberry Pi darbvirsma: droša iestatīšana bez galvas bez displeja: 6 soļi
Video: Octopus Max EZ V1.0 - Basics 2024, Novembris
Anonim
Raspberry Pi darbvirsma: droša iestatīšana bez galvas bez displeja
Raspberry Pi darbvirsma: droša iestatīšana bez galvas bez displeja

Ja jūs lasāt šo, jūs, iespējams, jau esat pazīstams ar Raspberry Pi. Man mājās ir pāris šo satriecošo dēļu dažādu projektu vadīšanai. Ja paskatās uz jebkuru rokasgrāmatu, kurā parādīts, kā sākt darbu ar Raspberry Pi, visticamāk, tas būs saistīts ar Pi pieslēgšanu pie monitora ar HDMI kabeli un pēc tam tastatūras un peles pievienošanu, lai to izmantotu.

Nesen es saņēmu rokās Raspberry Pi 3B+, un man nebija nevienas perifērijas ierīces, lai sāktu darbu. Nekādu problēmu! Es darbināšos režīmā bez galvas - bez tastatūras vai monitora. Bet visos ceļvežos, lai izmantotu Pi bezgalvainā režīmā, vispirms bija jāpievieno Pi pie monitora un tastatūras, pirms varu pāriet uz darbību bezgalvainā režīmā. Tāpēc es nolēmu izdomāt veidu, kā Raspberry Pi Desktop instalēt pilnīgi "bez galvas". Kā papildu bonuss es jums parādīšu, kā jūs varat šifrēt un nodrošināt piekļuvi attālajai darbvirsmai Pi.

Piegādes

  1. Raspberry Pi Board (3B+ vai jaunākais 4B) un barošanas avots
  2. Micro SD karte (vismaz 8 GB)
  3. Dators/klēpjdators ar Micro SD kartes slotu vai ārēju USB SD karšu lasītāju (piemēram,

1. darbība: sagatavojiet SD karti: uzrakstiet OS

Sagatavojiet SD karti: uzrakstiet OS
Sagatavojiet SD karti: uzrakstiet OS
Sagatavojiet SD karti: uzrakstiet OS
Sagatavojiet SD karti: uzrakstiet OS

Pirmais solis šajā procesā ir izveidot sāknējamu SD karti ar OS. Lielākajai daļai lietotāju labākā izvēle ir Raspbian OS - oficiālais uz debianiem balstītais Linux izplatījums, kas ir pielāgots Raspberry Pi. Tam ir divas garšas-darbvirsma un Lite (minimāla versija ar piekļuvi tikai komandrindai). Šajā Instrutable programmā mēs izmantosim darbvirsmas aromātu. Lejupielādējiet jaunāko Raspbian Desktop izplatīšanu no oficiālās lejupielādes lapas. PADOMS. Ja klēpjdatorā/personālajā datorā ir instalēts BitTorrent klients, izmantojiet Torrent saiti, lai lejupielādētu daudz ātrāk.

Lejupielādes laikā lejupielādējiet un instalējiet Balena Etcher - vairāku platformu rīku, kas paredzēts Raspbian attēla ierakstīšanai SD kartēs. Lejupielādējiet datorā esošo OS (OSX vai Windows vai Linux) versiju.

  • Ievietojiet SD karšu lasītāju kopā ar SD karti
  • Palaidiet programmu Balena Etcher un no cietā diska atlasiet lejupielādēto Raspberry Pi OS.zip failu.
  • Izvēlieties SD karšu diskdzini
  • Noklikšķiniet uz "Flash!" lai ierakstītu Raspbian OS SD kartē. Pagaidiet, līdz tiek pabeigta zibspuldze! ziņu un diezgan Balena Etcher.

2. darbība: sagatavojiet SD karti: iestatīšana bez galvas

Sagatavojiet SD karti: iestatīšana bez galvas
Sagatavojiet SD karti: iestatīšana bez galvas
Sagatavojiet SD karti: iestatīšana bez galvas
Sagatavojiet SD karti: iestatīšana bez galvas
Sagatavojiet SD karti: iestatīšana bez galvas
Sagatavojiet SD karti: iestatīšana bez galvas

Tālāk mēs konfigurēsim SD karti, lai veiktu divas lietas

  • Iespējot SSH
  • Ieslēdzot Pi, izveidojiet savienojumu ar savu Wifi

Parasti pēc Balena Etcher pabeigšanas OS automātiski atradīs un pievienos SD kartei nodalījumu ar apzīmējumu “boot”.

Windows. Atveriet Windows Explorer un meklējiet jaunu disku ar uzrakstu “boot” un noklikšķiniet uz tā, lai parādītu saturu. Izvēlņu joslā noklikšķiniet uz “Jauns vienums” un pēc tam izvēlieties “Teksta dokuments”, lai izveidotu jaunu tukšu failu. Pārdēvēt šo uz “ssh”

PIEZĪME. Pēc noklusējuma Windows slēpj zināmus failu paplašinājumus. Tādējādi faila nosaukums būs “ssh.txt”, nevis ssh, bet sistēma Windows to paslēps no jums. Izpildiet šos norādījumus, lai iespējotu failu paplašinājumu rādīšanu.

Izpildiet to pašu procesu un izveidojiet citu failu un pārdēvējiet to par “wpa_supplicant.conf”. Vēlreiz pārliecinieties, ka šī faila beigās nav pievienots “.txt”. Rediģējiet šo failu, izmantojot Notepad vai vēlamo teksta redaktoru, un pievienojiet šo tekstu:

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

update_config = 1 ap_scan = 1 fast_reauth = 1 valsts = ASV tīkls = {ssid = "Jūsu tīkla SSID" psk = "Jūsu tīkla parole" prioritāte = 100}

Mainiet valsts kodu uz atbilstošu kodu (saite). Iestatiet SSID un PSK, lai tie atbilstu jūsu WiFi SSID un ieejas frāzei/parolei.

Saglabājiet failu un izņemiet SD karti.

OSX Labākais veids, kā to izdarīt, ir lietotnes Terminal izmantošana. Palaidiet termināli un mainiet direktoriju uz /Volumes /boot

Terminālī palaidiet šādas komandas

pieskaries ssh

nano wpa_supplicant.conf

Otrā komanda nano teksta redaktorā atvērs failu wpa_supplicant.conf. Pievienojiet to pašu tekstu, kas norādīts iepriekš (skatiet sadaļu Windows). Saglabājiet failu un izņemiet SD karti no meklētāja.

3. darbība: sāknējiet un atrodiet PI IP adresi

Ielādējiet un atrodiet PI IP adresi
Ielādējiet un atrodiet PI IP adresi

Ievietojiet sagatavoto SD karti Raspberry Pi un pievienojiet strāvu, lai to sāktu. Pagaidiet pāris minūtes, lai Pi pabeigtu palaišanu. Šajā brīdī Pi darbojas ar Raspbian darbvirsmu, taču mums nav iespējas to redzēt.

Vispirms mēs instalēsim Nmap - bezmaksas un atvērtā pirmkoda tīkla atklāšanas rīku un Zenmap - GUI rīku nmap. Abus varat lejupielādēt no oficiālās Nmap lejupielādes lapas. Jebkuras OS instalētājam būs iespēja instalēt Zenmap kopā ar nmap.

Šis nākamais solis prasa mazliet zināšanas par jūsu mājas Wifi tīkla IP adrešu diapazonu. Iegūstiet sava datora IP adresi. piem. 192.168.1.21. Jūsu mājas tīkla apakštīkls būs 192.168.1.0/24, pamatojoties uz datora IP adresi.

Palaidiet Zenmap

  • Mērķa tipā norādiet tīkla apakštīklu, kuru esat identificējis kā savu mājas tīklu
  • Mainiet profila nolaižamo izvēlni un atlasiet “Ping Scan”
  • Komandlodziņā ierakstiet 'nmap -sn'. Apakštīkls jau ir jāievada.
  • Noklikšķiniet uz pogas "Skenēt". Pāris minūšu laikā rīks uzskaitīs visas jūsu Wifi tīklā atrastās ierīces. Atrodiet ierīci ar nosaukumu “raspberrypi” un atzīmējiet tās IP adresi. Iepriekš redzamajos ekrānuzņēmumos redzēsit, ka aveņu pi ieguva IP adresi 192.168.1.47

4. darbība. Savienojiet, izmantojot SSH

Savienojiet, izmantojot SSH
Savienojiet, izmantojot SSH

Ja SD karte tika sagatavota pareizi, tad pirmajā palaišanas reizē Pi būs automātiski izveidojis savienojumu ar WiFi un arī iespējojis SSH pakalpojumu. Tagad mēs varam izveidot savienojumu ar to, izmantojot SSH klientu savā datorā. Bet šī nav pilnīga darbvirsmas pieredze, kādu mēs vēlamies. Lai tur nokļūtu, ir jāveic vēl daži soļi.

WINDOWS Gandrīz katrs SSH lietošanas ceļvedis operētājsistēmā Windows iesaka izmantot PuTTY. Es personīgi domāju, ka lietotāja interfeiss ir ļoti novecojis un grūti lietojams. Mans vēlamais SSH klients operētājsistēmā Windows ir MobaXterm. Lejupielādējiet un instalējiet MobaXterm savā Windows datorā. Pirmoreiz palaižot MobaXterm, Windows 10 ugunsmūris parādīs paziņojumu par noteiktām bloķētām funkcijām. Lietotnes atbloķēšana ir droša. Palaidiet MobaXterm un palaidiet termināli, lai turpinātu.

Ja izmantojat OSX, tajā jau ir viss nepieciešamais, lai izveidotu savienojumu, izmantojot SSH. Lai turpinātu, palaidiet lietotni Terminal.

Izveidojiet savienojumu ar Raspberry Pi

Savā terminālī SSH uz Pi, izmantojot IP adresi, kuru iepriekš saņēmāt no Nmap skenēšanas. Mana aveņu Pi ieguva 192.168.1.47, un es to izmantošu pārējā šīs rokasgrāmatas daļā. Nomainiet to ar pareizo IP adresi, kuru iestatāt.

Ierakstiet to savā terminālī un nospiediet ENTER

ssh [email protected]

Pirmo reizi izveidojot savienojumu, jūs saņemsit brīdinājumu par savienojumu ar jaunu ierīci. Lai turpinātu, ierakstiet “y” vai “Y” un ievadiet. Tālāk tas prasīs paroli. Sākotnējā parole “pi” lietotājam ir “aveņu”. Ja viss noritēja labi, jūs būsit pieteicies un būsiet bash uzvedne, kas izskatās šādi

pi@aveņu: ~ $

Labi!

5. darbība: atjauniniet Raspbian un instalējiet X11VNC

Atjauniniet Raspbian un instalējiet X11VNC
Atjauniniet Raspbian un instalējiet X11VNC
Atjauniniet Raspbian un instalējiet X11VNC
Atjauniniet Raspbian un instalējiet X11VNC
Atjauniniet Raspbian un instalējiet X11VNC
Atjauniniet Raspbian un instalējiet X11VNC

Paliekot tajā pašā SSH savienojumā no iepriekšējā soļa, mēs vispirms atjaunināsim visu programmatūru, kas jau ir instalēta Pi. Terminālī ierakstiet šādas divas komandas, kamēr ir izveidots savienojums, izmantojot SSH

sudo apt atjauninājums

sudo apt jauninājums

Pēc katras komandas izpildiet visus termināla norādījumus. otrās komandas izpilde prasīs 15-20 minūtes. Jums būs jāatbild uz vēl vienu vai divām uzvednēm un pēc tam paņemiet kafijas pauzi, kamēr tiek lejupielādēta un pēc tam instalēta visa atjaunināšanas programmatūra.

Pēc atjaunināšanas ir pienācis laiks instalēt x11VNC. x11VNC ir attālās darbvirsmas lietojumprogramma, kas darbosies aveņu pi un ļaus mums apskatīt darbvirsmu no sava datora. Terminālī ierakstiet šīs komandas

sudo apt instalēt x11vnc

x11vnc -storepasswd

Otra komanda ir iestatīt paroli, lai piekļūtu attālajai darbvirsmai. PIEZĪME: Maksimāli jābūt 8 rakstzīmēm.

Tālāk mēs atjaunināsim konfigurācijas failu, lai sāknēšanas laikā x11vnc tiktu palaists automātiski. Joprojām terminālī ierakstiet šīs komandas

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

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

Pēdējā komanda sāks vienkāršo teksta redaktoru “nano”. Faila beigās pievienojiet šo

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

Saglabājiet failu ar 'Ctrl-o' un aizveriet nano ar 'Ctrl-x'

Tā kā mēs nekad neesam pievienojuši nevienu displeju Raspberry Pi, pēc noklusējuma darbvirsma sāksies ar ļoti zemu 720x480 izšķirtspēju. Bet to ir viegli novērst. Joprojām SSH sesijā, palaidiet

sudo raspi-config

Tādējādi tiks palaista raspbian konfigurācijas teksta režīma lietotne. Izmantojot bulttaustiņus, izvēlieties "Papildu opcijas" un nospiediet taustiņu ENTER. Tālāk izvēlieties “Izšķirtspēja” un nospiediet ENTER. Visbeidzot, jums tiks parādīts pieejamo ekrāna izšķirtspēju saraksts. Izvēlieties vienu no augstākas izšķirtspējas opcijām un nospiediet ENTER. Atgriezieties galvenajā ekrānā, izmantojot TAB, pārslēdzieties uz opciju un nospiediet taustiņu ENTER.

Pārstartējiet Raspberry Pi

sudo atsāknēšana

6. solis: attālā darbvirsma.. Visbeidzot

Attālā darbvirsma.. Beidzot!
Attālā darbvirsma.. Beidzot!
Attālā darbvirsma.. Beidzot!
Attālā darbvirsma.. Beidzot!
Attālā darbvirsma.. Beidzot!
Attālā darbvirsma.. Beidzot!
Attālā darbvirsma.. Beidzot!
Attālā darbvirsma.. Beidzot!

Pēc Raspberry Pi palaišanas mēs esam gatavi apskatīt krāšņo darbvirsmu, nekad nepievienojot ārēju monitoru vai tastatūru un peli.

SSH ar portu pāradresāciju

Šī pēdējā daļa ir nedaudz tehniska un grūtāk izskaidrojama. Es ieteiktu izlasīt šo ļoti labo ceļvedi.

Dodieties atpakaļ uz termināli, kuru izmantojāt, lai izveidotu savienojumu ar Pi, izmantojot SSH. Tagad uzmanīgi ierakstiet un palaidiet šo komandu

ssh -L 5900: vietējais saimnieks: 5900 [email protected]

Lejupielādējiet un instalējiet RealVNC Viewer. Palaidiet RealVNC Viewer. VNC servera adresē vienkārši ierakstiet

vietējais saimnieks

un noklikšķiniet uz Savienot vai vienkārši nospiediet ENTER. Skatītājs sūdzēsies, ka savienojums nav drošs. Pieņemiet brīdinājumu un turpiniet. Jums tiks prasīts ievadīt paroli. Šī ir 8 rakstzīmju (vai mazāk) parole, ko iestatījāt x11vnc. Noklikšķiniet uz "Labi", un jūs sagaidīs Raspberry Pi darbvirsma.

Jūs pamanīsit brīdinājumu par noklusējuma paroles izmantošanu. Šajā brīdī dodieties uz priekšu un nomainiet noklusējuma paroli “pi” lietotājam.

Parasti VNC savienojumi nav droši. Bet ar šo metodi jūs tagad esat padarījis VNC savienojumu drošu, tunelējot to pa šifrētu SSH savienojumu.

Tieši tā!!! Jūs esat veiksmīgi iestatījis Raspberry Pi bez galvas.

Ieteicams: