Sisukord:

Raspberry Pi töölaud: turvaline peata seadistamine ilma ekraanita: 6 sammu
Raspberry Pi töölaud: turvaline peata seadistamine ilma ekraanita: 6 sammu

Video: Raspberry Pi töölaud: turvaline peata seadistamine ilma ekraanita: 6 sammu

Video: Raspberry Pi töölaud: turvaline peata seadistamine ilma ekraanita: 6 sammu
Video: BTT - Manta E3EZ - CB1 with EMMc install 2024, November
Anonim
Raspberry Pi töölaud: turvaline peata seadistamine ilma ekraanita
Raspberry Pi töölaud: turvaline peata seadistamine ilma ekraanita

Kui te seda loete, olete tõenäoliselt juba tuttav Raspberry Pi -ga. Mul on maja ümber paar sellist vinget tahvlit erinevate projektide tegemiseks. Kui vaatate mõnda juhendit, mis näitab teile, kuidas Raspberry Pi -ga alustada, hõlmab see tõenäoliselt Pi ühendamist HDMI -kaabli abil monitoriga ja seejärel klaviatuuri ja hiire kasutamist.

Hiljuti sain kätte Raspberry Pi 3B+ ja mul polnud alustamiseks ühtegi välisseadet. Pole probleemi! Ma töötan peata režiimis - ilma klaviatuuri või monitorita. Kuid kõik juhendid Pi kasutamiseks peata režiimis nõudsid kõigepealt, et ma ühendaksin Pi monitori ja klaviatuuriga, enne kui saan lülituda peata režiimile. Seega asusin välja mõtlema, kuidas Raspberry Pi töölaua installimine täiesti "peata" teha. Lisaboonusena näitan teile, kuidas saate oma kaugtöölaua juurdepääsu Pi -le krüptida ja turvata.

Tarvikud

  1. Raspberry Pi Board (3B+ või uusim 4B) ja toiteallikas
  2. Micro SD -kaart (vähemalt 8 GB)
  3. PC/sülearvuti Micro SD -kaardi pesa või välise USB -SD -kaardilugejaga (nt

Samm: valmistage ette SD -kaart: kirjutage OS

SD -kaardi ettevalmistamine: kirjutage OS
SD -kaardi ettevalmistamine: kirjutage OS
SD -kaardi ettevalmistamine: kirjutage OS
SD -kaardi ettevalmistamine: kirjutage OS

Protsessi esimene samm on OS -iga käivitatava SD -kaardi loomine. Enamiku kasutajate jaoks on parim valik Raspbian OS - ametlik debianipõhine Linuxi distributsioon, mis on kohandatud Raspberry Pi jaoks. Sellel on kaks maitset, töölaud ja Lite (minimaalne versioon, millel on juurdepääs ainult käsureale). Selle Instrutable'i jaoks kasutame töölaua maitset. Laadige alla uusim Raspbian Desktopi jaotus ametlikult allalaadimislehelt. NÕUANNE. Kui teie sülearvutisse/arvutisse on installitud BitTorrenti klient, kasutage palju kiiremaks allalaadimiseks Torrenti linki.

Allalaadimise ajal laadige alla ja installige Balena Etcher - platvormideülene tööriist, mis on mõeldud Raspbiani pildi kirjutamiseks SD -kaartidele. Laadige oma arvutisse alla OS -i versioon (OSX või Windows või Linux).

  • Sisestage SD -kaardi lugeja koos SD -kaardiga
  • Käivitage Balena Etcher ja valige kõvakettalt allalaaditud Raspberry Pi OS.zip -fail.
  • Valige SD -kaardi draiv
  • Klõpsake "Flash!" kirjutada Raspbian OS SD -kaardile. Oodake, kuni välk on valmis! sõnum ja üsna Balena Ethcher.

Samm: valmistage ette SD -kaart: peata seadistus

SD -kaardi ettevalmistamine: peata seadistus
SD -kaardi ettevalmistamine: peata seadistus
SD -kaardi ettevalmistamine: peata seadistus
SD -kaardi ettevalmistamine: peata seadistus
SD -kaardi ettevalmistamine: peata seadistus
SD -kaardi ettevalmistamine: peata seadistus

Järgmisena konfigureerime SD -kaardi tegema kahte asja

  • Luba SSH
  • Lülitage Pi -ühendus Wifi -ga sisse, kui see käivitub

Tavaliselt pärast Balena Etcheri tegemist otsib ja installib OS automaatselt SD -kaardile partitsiooni sildiga „boot”.

WINDOWS Windowsis avage Windows Explorer ja otsige uus draiv sildiga „boot” ning klõpsake selle kuvamiseks sisu. Uue tühja faili loomiseks klõpsake menüüribal nuppu „Uus üksus” ja seejärel valige „Tekstidokument”. Nimeta see ümber ssh -ks

MÄRKUS. Vaikimisi peidab Windows teadaolevad faililaiendid. Selle tulemusel antakse failile ssh asemel nimi „ssh.txt”, kuid Windows peidab selle teie eest. Faililaiendite kuvamise lubamiseks järgige neid juhiseid.

Järgige sama protsessi ja looge teine fail ning nimetage see ümber „wpa_supplicant.conf”. Jällegi veenduge, et selle faili lõppu pole lisatud ".txt". Muutke seda faili Notepadi või eelistatud tekstiredaktori abil ja lisage see tekst:

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

update_config = 1 ap_scan = 1 fast_reauth = 1 riik = USA võrk = {ssid = "Teie võrgu SSID" psk = "Teie võrgu parool" prioriteet = 100}

Muutke riigikood sobivaks koodiks (link). Seadistage SSID ja PSK oma WiFi SSID -le ja paroolile/paroolile.

Salvestage fail ja eemaldage SD -kaart.

OSX OSX -is on selleks parim viis rakenduse Terminal kasutamine. Käivitage terminal ja muutke kataloogiks /Volumes /boot

Käivitage terminalis järgmised käsud

puuduta ssh

nano wpa_supplicant.conf

Teine käsk avab nano -tekstiredaktoris faili wpa_supplicant.conf. Lisage ülaltoodud tekst (vt Windowsi jaotisest). Salvestage fail ja eemaldage SD -kaart leidjast.

Samm: käivitage ja leidke PI IP -aadress

Käivitage ja leidke PI IP -aadress
Käivitage ja leidke PI IP -aadress

Sisestage ettevalmistatud SD -kaart Raspberry Pi -sse ja ühendage selle käivitamiseks toide. Oodake paar minutit, kuni Pi käivitub. Praegu käivitab Pi Raspbiani töölaua, kuid meil pole võimalust seda näha.

Pi IP -aadressi otsimine Esmalt installime Nmap - tasuta ja avatud lähtekoodiga võrgu avastamise tööriista ning Zenmap - nmap -i GUI -tööriista. Mõlemad saate alla laadida Nmapi ametlikust allalaadimislehelt. Mõlema OS -i installijal on võimalus Zenmap koos nmap -iga installida.

See järgmine samm nõuab natuke teadmisi teie koduse WiFi -võrgu IP -aadressivahemiku kohta. Hankige oma arvuti IP -aadress. nt. 192.168.1.21. Teie kodu võrgu alamvõrk on teie arvuti IP -aadressi põhjal 192.168.1.0/24.

Käivitage Zenmap

  • Sihttüübis sisestage koduvõrguks võrgu alamvõrk
  • Muutke profiili rippmenüüd ja valige „Ping Scan”
  • Tippige käsureale 'nmap -sn'. Alamvõrk tuleks juba sisestada.
  • Klõpsake nuppu "Skaneeri". Mõne minuti jooksul loetleb tööriist kõik teie WiFi -võrgust leitud seadmed. Otsige seadet nimega "raspberrypi" ja märkige selle IP -aadress. Ülaltoodud ekraanipiltidel näete, et vaarika pi sai IP -aadressi 192.168.1.47

Samm: ühendage SSH abil

Ühendage SSH abil
Ühendage SSH abil

Kui SD -kaart oli õigesti ette valmistatud, ühendab Pi esimesel käivitamisel automaatselt WiFi -ga ja lubab ka SSH -teenuse. Nüüd saame sellega ühenduse luua, kasutades oma arvutis SSH -klienti. Kuid see pole täielik töölauaelamus, mida soovime. Sinna jõudmiseks on veel mõned sammud.

WINDOWS Peaaegu iga SSH kasutamise juhend Windowsis soovitab kasutada PuTTY -d. Ma isiklikult arvan, et kasutajaliides on väga aegunud ja seda on raske kasutada. Minu eelistatud SSH klient Windowsis on MobaXterm. Laadige alla ja installige MobaXterm oma Windowsi arvutisse. MobaXterm'i esmakordsel käivitamisel kuvab Windows 10 tulemüür teatise teatud funktsioonide blokeerimise kohta. Rakenduse blokeeringu tühistamine on ohutu. Jätkamiseks käivitage MobaXterm ja käivitage terminal.

OSX Kui kasutate OSX -i, sisaldab see juba kõike, mis on vajalik SSH kaudu ühenduse loomiseks. Jätkamiseks käivitage rakendus Terminal.

Ühendage Raspberry Pi -ga

SSH terminalis oma terminalis, kasutades Nmap skannimisel varem saadud IP -aadressi. Minu vaarika Pi sai 192.168.1.47 ja ma kasutan seda ülejäänud juhendi kaudu. Asendage see seadistatava Pi jaoks õige IP -aadressiga.

Sisestage see oma terminali ja vajutage sisestusklahvi

ssh [email protected]

Esmakordsel ühenduse loomisel kuvatakse hoiatus uue seadmega ühenduse loomise kohta. Jätkamiseks sisestage „y” või „Y” ja sisestage ENTER. Järgmisena küsib see parooli. Kasutaja „pi” esialgne parool on „vaarikas”. Kui kõik läks hästi, logite sisse ja olete bash -viip, mis näeb välja selline

pi@vaarikas: ~ $

Hea!

Samm: värskendage Raspbian ja installige X11VNC

Värskendage Raspbian ja installige X11VNC
Värskendage Raspbian ja installige X11VNC
Värskendage Raspbian ja installige X11VNC
Värskendage Raspbian ja installige X11VNC
Värskendage Raspbian ja installige X11VNC
Värskendage Raspbian ja installige X11VNC

Eelmisest sammust samas SSH -ühenduses viibides värskendame kõigepealt kogu Pi -le juba installitud tarkvara. Sisestage terminalis SSH kaudu ühendatud kaks järgmist käsku

sudo apt värskendus

sudo apt uuendus

Pärast iga käsku järgige terminalis kuvatavaid juhiseid. teise käsu täitmiseks kulub 15-20 minutit. Peate vastama veel ühele või kahele viipale ja tegema kohvipausi, kui kogu värskendustarkvara on alla laaditud ja seejärel installitud.

Pärast värskenduse lõppu on aeg installida x11VNC. x11VNC on kaugtöölauarakendus, mis töötab vaarika pi peal ja võimaldab meil oma arvutist töölauda vaadata. Tippige need käsud terminali

sudo apt install x11vnc

x11vnc -storepasswd

Teine käsk on määrata kaugtöölauale juurdepääsuks parool. MÄRKUS. See peab olema maksimaalselt 8 tähemärki.

Järgmisena värskendame konfiguratsioonifaili, et x11vnc käivituks automaatselt käivitamisel. Sisestage need käsud endiselt terminali

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

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

Viimane käsk käivitab lihtsa tekstiredaktori "nano". Faili lõpus lisage see

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

Salvestage fail 'Ctrl-o' abil ja sulgege nano 'Ctrl-x' abil

Kuna me pole kunagi ühtegi ekraani Raspberry Pi -ga ühendanud, käivitub töölaud vaikimisi väga madala eraldusvõimega 720x480. Kuid seda on lihtne parandada. Veel SSH -seansil, jookse

sudo raspi-config

See käivitab raspbiani konfiguratsiooniteksti rakenduse. Valige nooleklahvide abil „Täpsemad valikud” ja vajutage sisestusklahvi. Järgmisena valige "Resolutsioon" ja vajutage sisestusklahvi. Lõpuks kuvatakse teile saadaolevate ekraani eraldusvõimete loend. Valige üks kõrgema eraldusvõimega valikutest ja vajutage sisestusklahvi. Tagasi põhiekraanile, kasutades TAB -lülitit, valikule '' ja vajuta ENTER.

Taaskäivitage Raspberry Pi

sudo taaskäivitamine

6. samm: kaugtöölaud.. Lõpuks

Kaugtöölaud.. Lõpuks!
Kaugtöölaud.. Lõpuks!
Kaugtöölaud.. Lõpuks!
Kaugtöölaud.. Lõpuks!
Kaugtöölaud.. Lõpuks!
Kaugtöölaud.. Lõpuks!
Kaugtöölaud.. Lõpuks!
Kaugtöölaud.. Lõpuks!

Pärast Raspberry Pi käivitamist oleme valmis vaatama suurepärast töölauda ilma välise monitori või klaviatuuri ja hiireta.

SSH koos portide edastamisega

See viimane osa on natuke tehniline ja raskem seletada. Soovitan lugeda seda väga head juhendit.

Minge tagasi terminali juurde, mida kasutasite SS -i kaudu Pi -ga ühenduse loomiseks. Nüüd tippige see käsk hoolikalt ja käivitage see

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

Laadige alla ja installige RealVNC Viewer. Käivitage RealVNC Viewer. Sisestage lihtsalt VNC -serveri aadress

localhost

ja klõpsake nuppu Ühenda või lihtsalt vajutage sisestusklahvi. Vaataja kaebab, et ühendus pole turvaline. Võtke hoiatus vastu ja jätkake. Teilt küsitakse parooli. See on 8-kohaline (või vähem) parool, mille määrasite x11vnc jaoks. Klõpsake nuppu OK ja teid tervitatakse Raspberry Pi töölauaga.

Märkate hoiatust vaikimisi parooli kasutamise kohta. Siinkohal minge edasi ja muutke 'pi' kasutaja vaikeparooli.

Tavaliselt pole VNC -ühendused turvalised. Kuid selle meetodi abil olete nüüd muutnud VNC -ühenduse turvaliseks, tunnelides selle krüptitud SSH -ühenduse kaudu.

See ongi !!! Olete edukalt seadistanud tõeliselt peata Raspberry Pi.

Soovitan: