Tartalomjegyzék:

Tegye Pi -jét (helyi) felhőszerverré!: 19 lépés (képekkel)
Tegye Pi -jét (helyi) felhőszerverré!: 19 lépés (képekkel)

Videó: Tegye Pi -jét (helyi) felhőszerverré!: 19 lépés (képekkel)

Videó: Tegye Pi -jét (helyi) felhőszerverré!: 19 lépés (képekkel)
Videó: Home Assistant. Урок 9.4 ADD-ON - Xiaomi Gateway 3, интеграция в zigbee2mqtt 2024, November
Anonim
Tegye Pi -jét (helyi) felhőszerverré!
Tegye Pi -jét (helyi) felhőszerverré!

Mentse és hozzáférjen a dokumentumokhoz, fényképekhez és zenéhez a saját helyi Pi Cloud szerverén! A legjobb rész: használhatja, ha vagy amikor az internet leáll (vagy ha távoli helyen tartózkodik, és hozzáférést szeretne a Wikipédiához). Ó, hé, és ha a barátja kap egyet, és közel laknak (*ahem*80ft*ahem*), akkor megoszthat velük dolgokat, és létrehozhat saját személyes csevegősort!

Ez elgondolkodtat.. ha elég sokan építenének Pi Cloud szervereket, tömeges forrásba tehetnénk az internetet! Ez 11/10 lenne a nagyságrend szerint. A Raspberry Pi számítógép új modelljeivel ez lehetséges és nem is drága! (Micsoda! Mesélj még!)

Ez az oktatóanyag megmutatja, hogyan állíthat be egy rövid hatótávolságú (~ 80 láb) WiFi hozzáférési pontot és egy személyes webszervert ('hozza vissza a HTML bbies-hez). Ezt beállíthatja csak (zárt) helyi hálózatként (azaz saját személyes "felhő" biztonsági mentési eszközként), vagy sugározhatja a világ többi részére! (.. ha ezt megteszi, győződjön meg róla, hogy ismeri a hálózati biztonságot.)

Ez azt jelenti, hogy feltéve, hogy rendelkezik alapvető ismeretekkel a Pi -ről, itt a bontás:

Olvasási idő: ~ 40 perc

Építési idő: ~ 60 perc (kevesebb, ha tapasztalt Linux alatt)

Költség: ~ 35 USD (a Pi 3 esetében)

Ha szeretne segíteni az emberek internetes beindításában, ossza meg barátaival, családjával és minden ismerősével (vagy készítse el nekik!). Ha felépíti ezt a projektet, kérjük, jelölje meg, hogy felépítette, hogy megérthessük, hány ember rendelkezik olyan infrastruktúrával, amelyre szükségünk van ahhoz, hogy valóban teljes körű internetet hozzunk létre. Végül kövess engem, hogy naprakész legyek (néhány emberhez fordulok, hogy megpróbáljam ezt valósággá tenni. Kérjük, bátran lépjen kapcsolatba velem, ha tud segíteni és/vagy vállalni, ez nyílt forráskódú!).

1. lépés: Új a Linux és a terminálprogramozás területén?

Új a Linux és a terminálprogramozás területén?
Új a Linux és a terminálprogramozás területén?

Képesnek kell lennünk elérni a Pi -t távolról (pl. SSH -n keresztül). Ha úgy gondolja, hogy "wtf is that", nézze meg ezt a bevezető oktatóanyagot, hogy részletesebb áttekintést kapjon a Raspberry Pi 3 beállításáról és néhány gyors Linux terminál programozásról.

Ez a megközelítés a Pi hozzáférési ponthoz* és a webszerverhez ** a Jessie Lite operációs rendszert használja. Ha soronként követi ezt az oktatóanyagot, szüksége lesz erre a Linux verzióra

Végül ez az oktatóanyag az Adafruit Digital Free Library oktatóanyagából épül fel, ezért ellenőrizze ezt az oktatóanyagot, ha bármilyen probléma merül fel (vagy hagyjon megjegyzést, és én vagy egy másik segítőkész ember megpróbál válaszolni a kérdésre:))

(Ez egy kicsit hosszúnak is tűnhet, ezért különböző aranyos kiskutya -fotókat tettem bele, hogy motiváljon: D)

*A hozzáférési pont olyan hardvereszköz, amely lehetővé teszi, hogy egy WiFi eszköz (pl. Okostelefon) vezetékes hálózathoz (pl. Útválasztó) csatlakozzon.

** A webszerver olyan számítógép, amely weboldalakat szolgáltat. Amikor felkeresi kedvenc webhelyeit, beírja a "www.wikipedia.org" címet, amely a webszerver IP -címére vezet, és nyilvános információkat jelenít meg.

Figyelmeztetés: ajánlott a Pi -t csak helyi hálózatként futtatni (azaz ne csatlakoztassa a Pi -t a szélesebb világhálóhoz), mivel a WPA2 jelszóprotokoll nem biztos.

2. lépés: Anyagok

Anyagok
Anyagok

Számítógép Ethernet porttal és SD kártya foglalattal

Raspberry Pi 3

- SD kártya (8 GB vagy nagyobb, pl. Tároláshoz)

MicroUSB - USB tápkábel

Hálózati kábel

- Ajánlott: Raspberry Pi tok

3. lépés: Szoftverprogramok

Szoftver programok
Szoftver programok

1. A PuTTY lehetővé teszi, hogy távolról bejelentkezzünk a Raspberry Pi -be a Pi IP -címe, felhasználóneve és jelszava segítségével.

Letöltés innen:

2. Az Etcher formázza és írja a Raspbian (vagy más) operációs rendszert („OS”) egy SD -kártyára.

Töltse le innen:

3. A WinSCP lehetővé teszi az egyszerű fájlátvitelt a számítógép és a Raspberry Pi között.

Töltse le innen (kattintson a Telepítési csomagra):

4. A "Windows" számítógépeken a "raspberrypi.local" IP -cím használatához Bonjour nyomtatási szolgáltatásokra lesz szükség a Windows rendszerhez (az Apple -től).

Töltse le innen:

4. lépés: Gyorsindítás

Gyors indítás
Gyors indítás

Ha korábban már dolgozott a Pi -vel, és jól érzi magát a Linux terminálon, akkor itt van egy gyors áttekintés erről a folyamatról:

1. Töltse be a Jessie Lite -t egy SD -kártyára (8 GB vagy több), és helyezze be a Pi -be.

Töltse le a Jessie Lite operációs rendszert innen.

2. Távoli bejelentkezés (pl. SSH) és a hitelesítő adatok megadása.

3. Itt van egy Github tároló, ahol minden olyan parancs található, amellyel Pi -jét webszerverré alakíthatja: D

Nézze meg a telepítőfájlt, és írja be a parancsokat (sorrendben). Ez a folyamat telepíti a HostAPD -t (hitelesítés), a DHCP -t (IP -kezelés), az iptables -t (tűzfal) és az Apache -t (webszerver -szoftvert).

4. Hozzon létre egy nyilvános weboldalt, vagy tartsa magán a fájlokat/adatokat/barátokkal és családtagokkal

Az Adafruit Digital Free Library oktatóanyagából adaptált HTML-minta a Github tárházában található (ServerWebsiteHTML-Raw). A nagyobb zip fájlt is használhatja a felépítéshez:)

Figyelmeztetés: ajánlott a Pi -t csak helyi hálózatként futtatni (azaz ne csatlakoztassa a Pi -t a szélesebb világhálóhoz), mivel előfordulhat, hogy a WPA2 jelszóprotokoll nem biztonságos.

5. lépés: Állítsa be a Raspberry Pi -t

Állítsa be a Raspberry Pi -t
Állítsa be a Raspberry Pi -t
Állítsa be a Raspberry Pi -t
Állítsa be a Raspberry Pi -t
Állítsa be a Raspberry Pi -t
Állítsa be a Raspberry Pi -t
Állítsa be a Raspberry Pi -t
Állítsa be a Raspberry Pi -t

1. Villanja fel az SD -kártyát a Jessie Lite segítségével (a Jessie Lite letölthető innen). Engedélyezze az SSH -t, ha hozzáad egy "SSH" nevű fájlt az SD -kártya fájltartalmához (nincs kiterjesztés - távolítsa el a.txt fájlt, ha automatikusan hozzáadta). Helyezze be a Pi -be.

2. Csatlakoztassa az Ethernet kábelt a számítógép és a Pi közé, majd csatlakoztassa a Pi tápkábelt

3. Hozzon létre hálózati hidat a számítógép és a Pi között

Lépjen a Beállítások -> Hálózat és internet -> Adapterbeállítások módosítása elemre. Válassza ki az Ethernet -kapcsolatot (ismeretlen kapcsolatot vagy hasonlót kell mutatnia). Tartsa lenyomva a "CTRL" billentyűt, majd válassza ki a WiFi kapcsolatot. Kattintson a jobb egérgombbal, és válassza a "Bridge Connections" lehetőséget.

3. Nyissa meg a PuTTY -t, írja be a "raspberrypi.local" parancsot a gazdagépnévhez, és jelentkezzen be a Pi -be, woo

Ha először jelentkezik be, használja az alapértelmezett felhasználónevet: pi és jelszót: málna. Változtassa meg jelszavát a passwd paranccsal

4. Ellenőrizze, hogy a Pi csatlakozik -e az internethez, és frissítse azt

Futtassa ezt a parancsot annak ellenőrzésére, hogy a Pi képes -e csatlakozni a Google -hoz (5 sort nyomtat, és ezt mondja ki, ha információt kapott a google.com webhelyről):

ping -c 5 google.com

Futtassa ezt a parancsot a Pi frissítéséhez (az első letölti a csomagokat, a második telepíti őket):

sudo apt-get update

sudo apt-get upgrade

6. lépés: Telepítse az Apache -t

Telepítse az Apache -t!
Telepítse az Apache -t!
Telepítse az Apache -t!
Telepítse az Apache -t!

Az Apache a webszerver szoftverünk! (Lehetővé teszi számunkra, hogy könnyen tároljunk információkat és fájlokat, amelyek elérhetők egy webböngészőn keresztül, például Chrome, Firefox, Explorer stb.)

Telepítsük az Apache szoftvert, majd módosítsuk a HTML mappa szerkesztési engedélyeit. Írja be és írja be a következő parancsokat (sorrendben):

sudo apt -get install apache2 -y

cd /var /www

sudo chown pi: pi/var/www/html

CD

7. lépés: Telepítse a kiszolgálószoftvert

Telepítse a szerver szoftvert!
Telepítse a szerver szoftvert!

1. Telepítse a HostAPDand DHCP szoftvert.

A HostAPD a csatlakoztatott eszközökről küldött és fogadott információk hitelesítésére szolgál, a DHCP pedig egy protokoll, amely gyors, automatikus és központi felügyeletet biztosít az IP -címek hálózaton belüli elosztásához.

Mindkettő egyszerre történő telepítéséhez írja be a következő parancsot, majd nyomja meg az "y" gombot a folytatáshoz:

sudo apt-get install hostapd isc-dhcp-server

2. Telepítse az iptables -t egy tűzfalhoz. (jaj a biztonság kedvéért!)

Futtassa ezt a parancsot, és írja be az "y" (igen) parancsot mindkét felugró konfigurációs képernyőre:

sudo apt-get install iptables-persistent

8. lépés: Szerkessze a DHCP konfigurációs fájlt

Szerkessze a DHCP konfigurációs fájlt
Szerkessze a DHCP konfigurációs fájlt
Szerkessze a DHCP konfigurációs fájlt
Szerkessze a DHCP konfigurációs fájlt

Állítsuk be a DHCP kommunikációs protokollt, hogy információkat tudjunk küldeni és fogadni (ez nagyon fontos, ha csatlakoztatott hálózat kiépítésében gondolkodik)! Lépjen a DHCP konfigurációs fájlba a következő beírásával:

sudo nano /etc/dhcp/dhcpd.conf

1. Adjon hozzá megjegyzést ("#") a következő sorok elé (tehát úgy néz ki, mint az 1. fotó fájlja):

opció domain-név „example.org”;

opció domain-név-szerverek ns1.example.org, ns2.example.org;

2. Távolítsa el a megjegyzést ("#" ') a "hiteles" sorból (az 1. fotó itt is hasznos):

#Ha ez a DHCP -kiszolgáló a helyi hálózat hivatalos DHCP -kiszolgálója, akkor a mérvadó irányelvet meg kell jegyezni.

#irányadó;

3. Adja hozzá ezt a kódot a fájl legvégéhez (lásd a 2. fényképet):

alhálózat 192.168.42.0 netmaszk 255.255.255.0 {

tartomány 192.168.42.10 192.168.42.50 opció broadcast-cím 192.168.42.255; opcionális útválasztók 192.168.42.1; alapértelmezett bérleti idő 600; maximális bérleti idő 7200; opció tartománynév „helyi”; opció domain-név-szerverek 8.8.8.8, 8.8.4.4; }

Mit csinál ez ?! Összefoglalva (nagyon röviden), az IP -címek tartományát állítja be a csatlakoztatott eszközökhöz (192.168.42.10 és 192.168.42.50 között), akárcsak az otthoni útválasztó! Azt is megmondja a Pi -nek, hogyan kommunikálhat más eszközökkel (sugárzási címe, 192.168.42.255 és saját IP -címe, 192.168.42.1). Ez egy bizonyos időt (másodpercben) oszt meg a kapcsolat megosztására (bérleti idő), és beállít tartománynév -kiszolgálókat (például egy telefonszám megkeresését a könyvtárban).

4. Mentse el és lépjen ki a "Ctrl - X", majd az "y" (majd az enter billentyű) megnyomásával

9. lépés: Szerkessze az alapértelmezett DHCP -kiszolgálófájlt

Szerkessze az alapértelmezett DHCP -kiszolgálófájlt
Szerkessze az alapértelmezett DHCP -kiszolgálófájlt
Szerkessze az alapértelmezett DHCP -kiszolgálófájlt
Szerkessze az alapértelmezett DHCP -kiszolgálófájlt

Szerkesszük a DHCP szerverfájlt, hogy hozzárendelhessük a WiFi -n keresztüli sugárzáshoz! Lépjen a DHCP alapértelmezett szerverfájljába a következő beírásával:

sudo nano/etc/default/isc-dhcp-server

1. Görgessen le az INTERFACES =”” sorhoz, és módosítsa a wlan0 -n keresztüli sugárzásra (ez nulla, nem O):

INTERFÉSZEK =”wlan0”

2. Mentse el és lépjen ki a „Ctrl - X”, majd az „y” megnyomásával (valószínűleg már rájött erre a billentyűkombinációra, így abbahagyom az említést:)).

10. lépés: Állítson be egy statikus IP -címet

Állítson be egy statikus IP -címet
Állítson be egy statikus IP -címet
Állítson be egy statikus IP -címet
Állítson be egy statikus IP -címet

1. Adjunk Pi -nek egy statikus (változatlan) IP -címet, hogy mindig megtaláljuk, jaj! A vezeték nélküli interfészhálózat ideiglenes letiltása:

sudo ifdown wlan0

2. Használja a nano szövegszerkesztő programot a hálózati interfész fájl szerkesztéséhez (amit valószínűleg a parancs elolvasásával talált ki (:)

sudo nano/etc/network/interfaces

3. Szerkessze a fájlt úgy, hogy az pontosan úgy nézzen ki, mint az alábbiak, majd lépjen ki és mentse (nézze meg az 1. fényképet is):

auto lo

iface lo inet loopback iface eth0 inet dhcp

engedélyezett hotplug wlan0

iface wlan0 inet static

cím 192.168.42.1 netmask 255.255.255.0

#iface wlan0 inet kézikönyv

#wpa-roam /etc/wpa-supplicant/wpa_supplicant.conf #iface alapértelmezett inet dhcp

4. Rendeljen statikus IP -címet:

sudo ifconfig wlan0 192.168.42.1

11. lépés: Állítsa be a hozzáférési pont részleteit

Állítsa be a hozzáférési pont részleteit
Állítsa be a hozzáférési pont részleteit
Állítsa be a hozzáférési pont részleteit
Állítsa be a hozzáférési pont részleteit
Állítsa be a hozzáférési pont részleteit
Állítsa be a hozzáférési pont részleteit

1. Hozzon létre egy új konfigurációs fájlt "hostapd" néven:

sudo nano /etc/hostapd/hostapd.conf

2. Írja be a következőket (pontosan úgy, ahogy van) ebbe az új konfigurációs fájlba (majd lépjen ki és mentse) (1. fotó):

interfész = wlan0

ssid = HelloWorld #Az RPi WiFi -kapcsolat neve country_code = US #Hacsak nem máshol tartózkodik! hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 #Ez a jelszó protokoll wpa_passphrase = málna #Változtassa meg a jelszót! wpa_key_mgmt = WPA-PSK wpa_pairwise = CCMP wpa_group_rekey = 86400 ieee80211n = 1 wme_enabled = 1

3. Mondja el a HostAPD protokollnak, hol találja ezt az új fájlt

Az alapértelmezett HostAPD fájl szerkesztése:

sudo nano/etc/default/hostapd

Keresse meg a #DAEMON_CONF = "" sort. Távolítsa el a megjegyzést, és szerkessze a következőképpen (2. fotó):

DAEMON_CONF =”/etc/hostapd/hostapd.conf”

A HostAPD inicializáló fájl szerkesztése:

sudo nano /etc/init.d/hostapd

Keresse meg a DAEMON_CONF = sort. Szerkessze úgy, hogy az az új konfigurációs fájlra mutasson! Így (fotó 3):

DAEMON_CONF =/etc/hostapd/hostapd.conf

12. lépés: A hálózati címfordítás konfigurálása ("NAT")

A hálózati címfordítás konfigurálása
A hálózati címfordítás konfigurálása
A hálózati címfordítás konfigurálása
A hálózati címfordítás konfigurálása

Ez a lépés lehetővé teszi, hogy több ügyfél (mint minden barátja!) Egyszerre csatlakozzon a Pi WiFi -jéhez (játssza az összes játékot !!). Kicsit technikai jellegű, szóval átlátom a deeteket (szintén nem nagyon ismerem ezt a részt), de végigvezeti a folyamaton.

1. Először is el kell kezdenünk az IP -továbbítást minden alkalommal, amikor a Pi bekapcsol. A sysctl* konfigurációs fájl szerkesztéséhez írja be a következő parancsot:

sudo nano /etc/sysctl.conf

- Görgessen lefelé, és írja be ezt a kódot egy új sorba, majd lépjen ki és mentse:

net.ipv4.ip_forward = 1

*btw, ami L -es a sysctl -ben, nem 1, amit sokszor elrontottam -.

2. Aktiválja az IP -továbbítást a következő beírásával:

sudo sh -c „echo 1>/proc/sys/net/ipv4/ip_forward”

3. Hozzon létre hálózati fordítást az eth0 Ethernet -port és a wlan0 WiFI -port között a következő parancsok beírásával (w/ - jelek és sapkák stb.):

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

sudo iptables -A FORWARD -i eth0 -o wlan0 -m állapot -állapot KAPCSOLÓDÓ, LÉTESÍTETT -j ELFOGAD

sudo iptables -A FORWARD -i wlan0 -o eth0 -j ELFOGAD

4. Annak érdekében, hogy a hálózati fordítás megtörténjen a Pi újraindításakor, futtassa ezt:

sudo sh -c "iptables -save> /etc/iptables/rules.v4"

13. lépés: Tesztelje ezt a hozzáférési pontot

Tesztelje ezt a hozzáférési pontot!
Tesztelje ezt a hozzáférési pontot!
Tesztelje ezt a hozzáférési pontot!
Tesztelje ezt a hozzáférési pontot!

1. Futtassa manuálisan a konfigurációs fájlunkkal a hostapd parancsot ezzel a paranccsal:

sudo/usr/sbin/hostapd /etc/hostapd/hostapd.conf

2. Ellenőrizze a WiFi listát számítógépén vagy okostelefonján, és keresse meg az új hozzáférési pont SSID azonosítóját! Ha nem változtatott semmit, akkor "HelloWorld" lesz a neve, "Raspberry" jelszóval.

Ha sikeresen csatlakozik, szöveget kap a Raspberry Pi képernyőn. Még nem sokat fogunk látni, de nagyon közel vagyunk!

3. A Raspberry Pi konzolba írja be a „Ctrl+C” billentyűt

A gazdagép AP kiszolgáló és a DHCP szerver állapotát a következő parancsokkal ellenőrizheti:

sudo szolgáltatás hostapd állapota

sudo szolgáltatás isc-dhcp-szerver állapota

14. lépés: Állítson be egy démont

Állítson be egy démont
Állítson be egy démont

A démon egy olyan program, amely automatikusan elindul minden alkalommal, amikor a Pi bekapcsol, és a háttérben fut (nem egészen úgy, mint a "His Dark Materials" sorozat..).

1. Indítsa el a hostapd és dhcp programokat:

sudo szolgáltatás hostapd start

sudo szolgáltatás isc-dhcp-server start

2. Futtassa a következő két parancsot, hogy a hostapd és a dhcp automatikusan elinduljon, amikor a Pi bekapcsol:

sudo update-rc.d hostapd enable

sudo update-rc.d isc-dhcp-server engedélyezése

15. lépés: Majdnem ott! Hozzon létre egy webszerver HTML fájlt

Majdnem ott! Hozzon létre egy webszerver HTML fájlt!
Majdnem ott! Hozzon létre egy webszerver HTML fájlt!
Majdnem ott! Hozzon létre egy webszerver HTML fájlt!
Majdnem ott! Hozzon létre egy webszerver HTML fájlt!
Majdnem ott! Hozzon létre egy webszerver HTML fájlt!
Majdnem ott! Hozzon létre egy webszerver HTML fájlt!

1. Írjon HTML -oldalt a webszerverre! Vagy töltse le az Adafruit Digital Ingyenes Könyvtárából az általam módosítottat:)

Töltse le és mentse el a zip fájlt, majd bontsa ki a tartalmát. (Itt a teljes GitHub oldal)

2. Nyissa meg a WinSCP -t, és írja be a gazdagép nevét: raspberrypi.local

3. Jelentkezzen be a Pi -be (írja be a felhasználónevet és a jelszót)

4. A képernyő Pi oldalán (jobb oldalon) lépjen a kezdőkönyvtárba

Kattintson kétszer a felfelé mutató nyíllal ellátott mappára.

5. Lépjen a/var/www/html fájlba

Kattintson duplán a „var” feliratú mappára, majd a „www” mappára, végül a „html” mappára.

6. Törölje a meglévő index.html fájlt (vagy ha sajátot szeretne írni, csak megnyithatja és szerkesztheti).

7. Másolja a webszerver fájljait a Pi html mappába

A képernyő bal oldalán (számítógépén) lépjen a mappába, ahová a fájlokat mentette. Jelölje ki és húzza a tartalmat (két mappa és egy "index.html" nevű fájl) a Pi html mappába. Ez az!

8. Nyisson meg egy böngészőt, és írja be a "raspberrypi.local" parancsot a felső navigációs sávba. Ha működött, látni fogja a webszerver oldalt, mi van!

16. lépés: Szerkessze a HTML fájl Pt. 1

Szerkessze a HTML fájlt Pt. 1!
Szerkessze a HTML fájlt Pt. 1!

Valószínűleg saját webhelyet szeretne létrehozni, ezért adja hozzá saját dokumentumait/képeit/bármit, és módosítsa a HTML -fájlt, hogy a fájlokra mutasson!

1. Nyissa meg az index.html fájlt a Pi -n

2. Szerkessze az index.html fájl fejléceit és leíróit

- Módosítsa a webszerver címét a címrészek közötti szöveg szerkesztésével:

jenfoxbot helyi webszervere!

- Módosítsa a webszerver fejlécét a h2 és a középső rész közötti szöveg szerkesztésével (51. sor):

jenfoxbot helyi webszervere

- Választható: A weboldal leírásának módosítása (55. sor):

A Hold és a csillagok*helyzetétől függően

ez a hotspot biztosíthat internetkapcsolatot vagy nem.

Ha van internetkapcsolat, nézze meg a jenfoxbot webhelyét

és megtudhatja a többi klassz dolgot, amit csinál!

*A Hold és csillagok helyzetén pedig az építő, jenfoxbot jelenlegi szeszélyeit értjük:)

3. Választható: Törölje a meglévő dokumentumokat, képeket és videókat, és adjon hozzá sajátokat

Ennek a weboldalnak két rétege van: a címlap, amelyet az "index.html" fájl hoz létre, és a "belső", amelynek két oldala van: "helpfulinfo.html" és "books.html". Ha tartalmat szeretne hozzáadni/módosítani a címlapon, szerkessze az "index.html" fájlt, és adjon hozzá képeket közvetlenül a "images" mappához (további mappákat is hozzáadhat különböző vagy több tartalom tárolásához).

Ha módosítani szeretné a belső oldalak tartalmát, szerkessze a "helpfulinfo.html" és a "books.html" fájlokat, adjon hozzá képeket a "images" mappához, és PDF -eket (vagy más dokumentumokat) a "problem" mappához (ismét, itt további mappákat adhat hozzá).

17. lépés: Szerkessze a HTML fájl Pt. 2

Szerkessze a HTML fájlt Pt. 2!
Szerkessze a HTML fájlt Pt. 2!
Szerkessze a HTML fájlt Pt. 2!
Szerkessze a HTML fájlt Pt. 2!
Szerkessze a HTML fájlt Pt. 2!
Szerkessze a HTML fájlt Pt. 2!

1. Adja hozzá saját dokumentumait

- Döntse el, mit szeretne felvenni a szerverére, és töltse le a dokumentumok PDF-fájljait. Töltsön le képeket is az egyes dokumentumokhoz, hogy valami szórakoztató legyen a kattintás: D

- A WinSCP használatával adja hozzá a dokumentumokat a megfelelő mappákhoz (lásd az előző lépést és az 1. fényképet).

- Szerkessze az index.html-t vagy más releváns html-fájlt (pl. Ha könyvet szeretne hozzáadni vagy módosítani a hasznos információs oldalon, szerkessze a "helpfulinfo.html" fájlt). A képek és dokumentumok megjelenítése és elérése a fájlnevek és kiterjesztések megváltoztatásával, valamint a leírások frissítésével:

MINDEN KEDVENC SZAVA ITT

2. Azok számára, akik még nem ismerik a kódot, további dokumentumokat adhat hozzá a meglévő kód másolásával és beillesztésével, valamint a fájlnevek és kiterjesztések megváltoztatásával (lásd a 2. fényképet)!

Íme egy hasznos áttekintés a HTML -ről a Khan Academy -től!

18. lépés: OMG Végül! Végeztünk:)

OMG Végre! Végeztünk:)
OMG Végre! Végeztünk:)
OMG Végre! Végeztünk:)
OMG Végre! Végeztünk:)
OMG Végre! Végeztünk:)
OMG Végre! Végeztünk:)

Húzza ki az Ethernet -kábelt, csatlakozzon a vezeték nélküli hozzáférési ponthoz, majd írja be az IP -címet a kedvenc böngészője címsorába (192.168.42.1, ha pontosan követte ezt az útmutatót).

Ha minden működik, látni fogja a weboldalát (mellékeltem a képernyőképeket is). Hűha, most létrehozott egy vezeték nélküli hozzáférési pontot !! (Ha nem működött, futtassa újra a beállítást, és ellenőrizze, hogy az összes terminálkód pontosan az ábrán látható -e, beleértve a szóközöket és így tovább.)

Fedezze fel saját helyi Cloud webhelyét, és döntse el, hogyan szeretné használni innen!

19. lépés: Mi a következő lépés?

Mi a következő lépés?
Mi a következő lépés?
Mi a következő lépés?
Mi a következő lépés?

Az egyik lehetőség, hogy helyi vezeték nélküli tárolóeszközként használja. Csatlakoztassa a Pi -t, csatlakozzon a beállított WiFi hozzáférési ponthoz (ennek a neve "HelloWorld"), és tárolja vagy vonja vissza a fájlokat. Ezekhez a fájlokhoz akkor is hozzáférhet, ha nincs internetkapcsolata. Így elmentheti kedvenc filmjét, és továbbra is megnézheti, amikor kialszik az áram:) (ha feltételezzük, hogy feltöltött laptopja van).

Adjon hozzá további dokumentumokat (például biztonsági mentésként használhatja), játsszon a HTML -kóddal, hogy a webhely divatos legyen, és érezze jól magát!

Egy másik lehetőség, hogy ezt nyilvánosan megjelenő weboldalként kell beállítani, és hozzá kell rendelni egy tartománynevet, hogy mások hozzáférjenek a fájlokhoz. Ez különösen akkor hasznos, ha WiFi vagy kábeles internet nélkül megy valahova - magával viheti a Wikipédiát! (de talán adományozhat nekik, ha ezt teszi, mert fantasztikusak). Ha jól ismeri a kódot, beállíthatja, hogy automatikus biztonsági mentési szerver legyen, helyi vezeték nélküli játékkiszolgáló az Ön és barátai számára, stb. Légy kreatív!

Ha ezt az utat választja, győződjön meg arról, hogy ismeri a hálózati biztonságot, mivel a WPA2 jelszóprotokoll nemrég sérült (lásd alább).

Végül, amint azt a bevezetőben említettük, ezzel a felhőalapú szerverrel elindíthatja az emberek internetét! Építs egy napot a barátaiddal, hogy hozzon létre egy csomó felhő szervert, hogy mindenki "beszélhessen" egymással! Ez a megközelítés nem feltétlenül a * legjobb * (más néven a leghatékonyabb/leghatékonyabb) módja a nyilvános internet kiépítésének, de kiváló kiindulópont. Ráadásul minél jobban megértjük ezeknek a technológiáknak a működését, annál jobban használjuk őket komoly problémák megoldására, és támogatjuk magunkat és közösségeinket.:)

További információ a WPA2 biztonsági kockázatáról a hasznos BillDauterive felhasználótól:

"[A] támadónak szüksége van egy eszközre a cél wifi hálózat hatótávolságán belül, hogy fenyegetést jelentsen, azaz egy port megnyitása az interneten nem befolyásolja ezt. Ha egy [hozzáférési pont] sérül, a támadó kémkedhet/módosíthat forgalom a TLS -en keresztül nem titkosított Wifi -hálózaton. Feltört WLAN -hálózaton a titkosítatlan VNC a Pi -hez még akkor is kockázatot jelent, ha WLAN -ról érjük el."

Raspberry Pi verseny 2017
Raspberry Pi verseny 2017
Raspberry Pi verseny 2017
Raspberry Pi verseny 2017

Második hely a Raspberry Pi versenyen 2017

Ajánlott: