Tartalomjegyzék:

Raspberry Pi Desktop: Biztonságos fej nélküli beállítás kijelző nélkül: 6 lépés
Raspberry Pi Desktop: Biztonságos fej nélküli beállítás kijelző nélkül: 6 lépés

Videó: Raspberry Pi Desktop: Biztonságos fej nélküli beállítás kijelző nélkül: 6 lépés

Videó: Raspberry Pi Desktop: Biztonságos fej nélküli beállítás kijelző nélkül: 6 lépés
Videó: High Density 2022 2024, November
Anonim
Raspberry Pi Desktop: Biztonságos fej nélküli beállítás kijelző nélkül
Raspberry Pi Desktop: Biztonságos fej nélküli beállítás kijelző nélkül

Ha ezt olvassa, valószínűleg már ismeri a Raspberry Pi -t. Van néhány ilyen félelmetes tábla a ház körül, különböző projektek futtatásához. Ha megnéz bármilyen útmutatót, amely bemutatja, hogyan kezdheti el a Raspberry Pi használatát, akkor nagy valószínűséggel magában foglalja a Pi csatlakoztatását egy HDMI -kábellel ellátott monitorhoz, majd billentyűzet és egér csatlakoztatását a használathoz.

Nemrég kaptam egy Raspberry Pi 3B+ készüléket, és nem volt perifériám a kezdéshez. Nincs mit! Fej nélküli módban fogok futni - billentyűzet vagy monitor nélkül. De a Pi fejetlen módban történő használatára vonatkozó összes útmutató először megkövetelte, hogy csatlakoztassam a Pi -t egy monitorhoz és billentyűzethez, mielőtt átválthatnék fej nélküli üzemmódra. Elhatároztam tehát, hogy kitaláljam a módját, hogy a Raspberry Pi Desktop telepítését teljesen "fej nélkül" végezzem el. További bónuszként megmutatom, hogyan lehet titkosítani és biztosítani a távoli asztali hozzáférést a Pi -hez.

Kellékek

  1. Raspberry Pi Board (3B+ vagy a legújabb 4B) és tápegység
  2. Micro SD kártya (legalább 8 GB)
  3. PC/Laptop Micro SD kártyahellyel vagy külső USB SD kártyaolvasóval (pl.

1. lépés: Az SD -kártya előkészítése: Írja be az operációs rendszert

Az SD -kártya előkészítése: Írja be az operációs rendszert
Az SD -kártya előkészítése: Írja be az operációs rendszert
Az SD -kártya előkészítése: Írja be az operációs rendszert
Az SD -kártya előkészítése: Írja be az operációs rendszert

A folyamat első lépése egy rendszerindító SD -kártya létrehozása az operációs rendszerrel. A legtöbb felhasználó számára a legjobb választás a Raspbian OS - a hivatalos debian alapú Linux disztribúció, amelyet a Raspberry Pi -re szabtak. Kétféle ízben kapható, Desktop és Lite (minimális verzió, csak parancssori hozzáféréssel). Ehhez az Instrutable -hez a Desktop ízt fogjuk használni. Töltse le a legújabb Raspbian Desktop disztribúciót a hivatalos letöltési oldalról. TIPP: Ha a BitTorrent kliens telepítve van a laptopjára/számítógépére, használja a Torrent linket a gyorsabb letöltéshez.

Amíg ez letöltődik, töltse le és telepítse a Balena Etcher programot - egy többplatformos eszközt, amely a Raspbian kép SD kártyára írására szolgál. Töltse le az operációs rendszerhez tartozó verziót (OSX vagy Windows vagy Linux) a számítógépén.

  • Helyezze be az SD -kártyaolvasót az SD -kártyával
  • Indítsa el a Balena Etcher alkalmazást, és válassza ki a merevlemezéről a letöltött Raspberry Pi OS.zip fájlt.
  • Válassza ki az SD kártya meghajtót
  • Kattintson a "Flash!" hogy írja a Raspbian operációs rendszert az SD -kártyára. Várja meg a "Flash Complete!" üzenet és egészen Balena Ethcher.

2. lépés: SD kártya előkészítése: Fej nélküli beállítás

SD kártya előkészítése: Fej nélküli beállítás
SD kártya előkészítése: Fej nélküli beállítás
SD kártya előkészítése: Fej nélküli beállítás
SD kártya előkészítése: Fej nélküli beállítás
SD kártya előkészítése: Fej nélküli beállítás
SD kártya előkészítése: Fej nélküli beállítás

Ezután az SD kártyát két dologra konfiguráljuk

  • SSH engedélyezése
  • Kapcsolja be a Pi -t a Wifi -hez, amikor elindul

Általában a Balena Etcher elkészülte után az operációs rendszer automatikusan megtalálja és rögzíti a „boot” feliratú partíciót az SD -kártyára.

WINDOWSI Windowsban nyissa meg a Windows Intézőt, és keressen egy új meghajtót a "boot" felirattal, és kattintson rá a tartalom megjelenítéséhez. Kattintson a menüsor „Új elem” elemére, majd válassza a „Szöveges dokumentum” lehetőséget az új üres fájl létrehozásához. Nevezze át ezt „ssh” -ra

MEGJEGYZÉS: A Windows alapértelmezés szerint elrejti az ismert fájlkiterjesztéseket. Ez azt eredményezi, hogy a fájl neve „ssh.txt” lesz az ssh helyett, de a Windows elrejti előle. Kövesse ezeket az utasításokat a fájlkiterjesztések megjelenítésének engedélyezéséhez.

Kövesse ugyanezt a folyamatot, és hozzon létre egy másik fájlt, és nevezze át „wpa_supplicant.conf” névre. Ismét győződjön meg arról, hogy nincs ".txt" hozzáadva a fájl végéhez. Szerkessze ezt a fájlt a Jegyzettömb vagy a kívánt szövegszerkesztő segítségével, és adja hozzá ezt a szöveget:

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

update_config = 1 ap_scan = 1 fast_reauth = 1 ország = amerikai hálózat = {ssid = "A hálózat SSID -je" psk = "A hálózat jelszava" prioritás = 100}

Módosítsa az országkódot megfelelő kódra (Link). Állítsa be az SSID -t és a PSK -t, hogy megfeleljen a WiFi SSID -jének és jelszavának/jelszavának.

Mentse el a fájlt, és vegye ki az SD -kártyát.

OSX Az OSX -ben ennek a legjobb módja a Terminal alkalmazás használata. Indítsa el a terminált, és módosítsa a könyvtárat a /Volumes /boot értékre

A terminálban futtassa a következő parancsokat

érintse meg az ssh gombot

nano wpa_supplicant.conf

A második parancs megnyitja a wpa_supplicant.conf fájlt a nano szövegszerkesztőben. Adja hozzá a fenti szöveget (lásd a Windows szakaszban). Mentse el a fájlt, és vegye ki az SD -kártyát a keresőből.

3. lépés: Indítsa el és keresse meg a PI IP -címét

Indítsa el és keresse meg a PI IP -címét
Indítsa el és keresse meg a PI IP -címét

Helyezze be az előkészített SD -kártyát a Raspberry Pi -be, és csatlakoztassa a tápellátást a rendszerindításhoz. Várjon néhány percet, amíg a Pi befejezi a rendszerindítást. Ezen a ponton a Pi a Raspbian Desktopot futtatja, de nincs módunk látni.

A Pi IP -címének keresése Először telepítjük az Nmap -t - egy ingyenes és nyílt forráskódú hálózatkeresési eszközt, valamint a Zenmap -t - az nmap GUI -eszközét. Mindkettőt letöltheti az Nmap hivatalos letöltési oldaláról. Bármely operációs rendszer telepítőjének lehetősége lesz a Zenmap telepítését az nmap segítségével.

Ez a következő lépés egy kis ismeretet igényel az otthoni Wifi -hálózat IP -címtartományáról. Szerezze meg számítógépének IP -címét. például. 192.168.1.21. Az otthoni hálózati alhálózat a számítógép IP -címe alapján 192.168.1.0/24 lesz.

Indítsa el a Zenmap alkalmazást

  • A cél típusba írja be az otthoni hálózatként azonosított hálózati alhálózatot
  • Változtassa meg a profil legördülő menüjét, és válassza a „Ping Scan” lehetőséget
  • A parancssorba írja be az „nmap -sn” parancsot. Az alhálózatot már be kell írni.
  • Kattintson a "Scan" gombra. Az eszköz néhány percen belül felsorolja a Wifi -hálózatban talált összes eszközt. Keresse meg a „raspberrypi” nevű eszközt, és jegyezze fel annak IP -címét. A fenti képernyőképeken látni fogja, hogy a málna pi megkapta a 192.168.1.47 IP -címet

4. lépés: Csatlakozás SSH használatával

Csatlakozás SSH használatával
Csatlakozás SSH használatával

Ha az SD -kártyát megfelelően készítették fel, akkor az első indításkor a Pi automatikusan csatlakozik a WiFi -hez, és engedélyezi az SSH szolgáltatást. Most csatlakozhatunk hozzá a számítógépén lévő SSH -ügyfél segítségével. De ez nem a teljes asztali élmény, amit szeretnénk. Van még néhány lépés az odajutáshoz.

WINDOWS Szinte minden útmutató az SSH használatához Windows rendszeren a PuTTY használatát javasolja. Én személy szerint úgy gondolom, hogy a felhasználói felület nagyon elavult és nehezen használható. Az előnyben részesített SSH kliensem a Windows rendszeren a MobaXterm. Töltse le és telepítse a MobaXterm szoftvert Windows PC -jére. Amikor először indítja el a MobaXterm programot, a Windows 10 tűzfal értesítést jelenít meg bizonyos blokkolt funkciókról. Biztonságos feloldani az alkalmazást. Indítsa el a MobaXterm programot, és indítsa el a terminált a folytatáshoz.

OSX Ha OSX rendszert használ, már tartalmaz mindent, ami az SSH -n keresztül történő csatlakozáshoz szükséges. A folytatáshoz indítsa el a Terminal alkalmazást.

Csatlakozzon a Raspberry Pi -hez

A terminálon SSH a Pi -hez az Nmap -vizsgálatból korábban kapott IP -cím használatával. A málna Pi -m 192.168.1.47 -et kapott, és ezt az útmutató többi részében fogom használni. Cserélje ki a beállított Pi megfelelő IP -címére.

Írja be ezt a terminálba, és nyomja meg az ENTER billentyűt

ssh [email protected]

Amikor először csatlakozik, figyelmeztetést kap az új eszközhöz való csatlakozásról. A folytatáshoz írja be az „y” vagy az „Y” billentyűt, majd nyomja meg az ENTER billentyűt. Ezután jelszót kér. A „pi” felhasználó kezdeti jelszava a „málna”. Ha minden jól ment, akkor bejelentkezik, és a bash prompt jelenik meg így

pi@málna: ~ $

Jó!

5. lépés: Frissítse a Raspbian alkalmazást és telepítse az X11VNC szoftvert

Frissítse a Raspbian -t és telepítse az X11VNC -t
Frissítse a Raspbian -t és telepítse az X11VNC -t
Frissítse a Raspbian -t és telepítse az X11VNC -t
Frissítse a Raspbian -t és telepítse az X11VNC -t
Frissítse a Raspbian -t és telepítse az X11VNC -t
Frissítse a Raspbian -t és telepítse az X11VNC -t

Az előző lépésben ugyanazon az SSH -kapcsolaton maradva először frissítjük a Pi -re már telepített összes szoftvert. Írja be a következő két parancsot a terminálba, miközben SSH -n keresztül csatlakozik

sudo apt frissítés

sudo apt frissítés

Minden parancs után kövesse a terminál utasításait. a második parancs végrehajtása 15-20 percet vesz igénybe. Válaszolnia kell még egy vagy két kérdésre, majd kávészünetet kell tartania, amíg az összes frissítő szoftver letöltődik, majd telepítve van.

A frissítés befejezése után ideje telepíteni az x11VNC -t. Az x11VNC egy távoli asztali alkalmazás, amely a málna pi -n fut, és lehetővé teszi számunkra, hogy megtekinthessük az asztalt. Írja be ezeket a parancsokat a terminálba

sudo apt install x11vnc

x11vnc -storepasswd

A második parancs jelszó beállítása a távoli asztal eléréséhez. MEGJEGYZÉS: Ez legfeljebb 8 karakter lehet.

Ezután frissítünk egy konfigurációs fájlt, hogy az x11vnc automatikusan fusson a rendszerindításkor. Még mindig a terminálban írja be ezeket a parancsokat

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

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

Az utolsó parancs elindítja a "nano" egyszerű szövegszerkesztőt. A fájl végén adja hozzá ezt

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

Mentse a fájlt a „Ctrl-o” billentyűvel, és lépjen ki a nano-ból a „Ctrl-x” billentyűvel

Mivel soha nem kapcsoltunk egyetlen kijelzőt sem a Raspberry Pi -hez, alapértelmezés szerint az asztal nagyon alacsony 720x480 felbontásban indul el. De ezt könnyű kijavítani. Még mindig az SSH munkamenetben, futtassa

sudo raspi-config

Ezzel elindítja a raspbian konfigurációs szöveges módú alkalmazást. A nyílbillentyűkkel válassza a „Speciális beállítások” lehetőséget, és nyomja meg az ENTER billentyűt. Ezután válassza a „Felbontás” lehetőséget, és nyomja meg az ENTER billentyűt. Végül megjelenik a rendelkezésre álló képernyőfelbontások listája. Válasszon a nagyobb felbontású lehetőségek közül, és nyomja meg az ENTER billentyűt. Térjen vissza a főképernyőre a TAB kapcsolóval a '' opcióra, és nyomja meg az ENTER gombot.

Indítsa újra a Raspberry Pi -t

sudo újraindítás

6. lépés: Távoli asztal.. Végül

Távoli asztal.. Végre!
Távoli asztal.. Végre!
Távoli asztal.. Végre!
Távoli asztal.. Végre!
Távoli asztal.. Végre!
Távoli asztal.. Végre!
Távoli asztal.. Végre!
Távoli asztal.. Végre!

A Raspberry Pi indítása után készen állunk megtekinteni a dicsőséges asztalt anélkül, hogy valaha is csatlakoztatnánk külső monitort, billentyűzetet és egeret.

SSH porttovábbítással

Ez az utolsó rész egy kicsit technikai jellegű és nehezebben magyarázható. Javaslom, hogy olvassa el ezt a nagyon jó útmutatót.

Menjen vissza ahhoz a terminálhoz, amelyet az SSH -n keresztül a Pi -hez csatlakoztatott. Most óvatosan írja be és futtassa ezt a parancsot

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

Töltse le és telepítse a RealVNC Viewer programot. Indítsa el a RealVNC Viewer alkalmazást. Csak írja be a VNC szerver címét

helyi kiszolgáló

és kattintson a Csatlakozás gombra, vagy csak nyomja meg az ENTER billentyűt. A néző panaszkodni fog, hogy a kapcsolat nem biztonságos. Fogadja el a figyelmeztetést, és folytassa. A rendszer jelszót kér. Ez a 8 karakterből álló (vagy kevesebb) jelszó, amelyet az x11vnc fájlhoz állított be. Kattintson az "OK" gombra, és a Raspberry Pi Desktop fogadja Önt.

Figyelmeztetést észlel az alapértelmezett jelszó használatával kapcsolatban. Ezen a ponton lépjen tovább, és módosítsa a "pi" felhasználó alapértelmezett jelszavát.

A VNC kapcsolatok általában nem biztonságosak. Ezzel a módszerrel azonban most biztonságossá tette a VNC -kapcsolatot azáltal, hogy a titkosított SSH -kapcsolaton keresztül alagútba helyezte.

Ez az!!! Sikeresen beállított egy igazán fej nélküli Raspberry Pi -t.

Ajánlott: