INHOUDSOPGAWE:
- Voorrade
- Stap 1: Berei die SD -kaart voor: Skryf die bedryfstelsel
- Stap 2: Berei SD -kaart voor: Headless Setup
- Stap 3: Begin op en vind die IP -adres van die PI
- Stap 4: Koppel met SSH
- Stap 5: Werk Raspbian op en installeer X11VNC
- Stap 6: Remote Desktop.. Uiteindelik
Video: Raspberry Pi Desktop: Veilige koplose opstelling sonder 'n skerm: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
As u dit lees, is u waarskynlik reeds bekend met die Raspberry Pi. Ek het 'n paar van hierdie wonderlike planke in die huis om verskillende projekte uit te voer. As u na 'n gids kyk wat u wys hoe u met die Raspberry Pi kan begin, sal dit waarskynlik beteken dat u die Pi met 'n HDMI -kabel aan 'n monitor moet koppel en dan 'n sleutelbord en 'n muis kan koppel om dit te gebruik.
Ek het onlangs 'n Raspberry Pi 3B+ in die hande gekry, en ek het geen randapparatuur gehad om aan die gang te kom nie. Geen probleem! Ek sal in die koplose modus werk - sonder 'n sleutelbord of monitor. Maar al die gidse vir die gebruik van die Pi in 'n koplose modus het my eers verplig om die Pi aan te sluit op 'n monitor en 'n sleutelbord voordat ek na 'n koplose modus kon begin. Daarom het ek besluit om die installasie van die Raspberry Pi Desktop heeltemal "koploos" te maak. As 'n ekstra bonus sal ek u wys hoe u toegang tot die Pi na u eksterne lessenaar kan versleut en beveilig.
Voorrade
- Framboos Pi -bord (3B+ of die nuutste 4B) en kragtoevoer
- Micro SD -kaart (minimum 8 GB)
- PC/skootrekenaar met 'n Micro SD -kaartgleuf of 'n eksterne USB SD -kaartleser (bv.
Stap 1: Berei die SD -kaart voor: Skryf die bedryfstelsel
Die eerste stap in die proses is om 'n opstartbare SD -kaart met die bedryfstelsel te skep. Vir die meeste gebruikers is die Raspbian OS die beste keuse - die amptelike op Linux gebaseerde distribusie op debian wat vir die Raspberry Pi aangepas is. Dit kom in twee geure, Desktop en Lite ('n minimale weergawe met slegs opdragreëltoegang). Vir hierdie onaanvaarbare, gebruik ons die lessenaargeur. Laai die nuutste verspreiding van Raspbian Desktop af vanaf die amptelike aflaai -bladsy. WENK: As u 'n BitTorrent -kliënt op u skootrekenaar/rekenaar geïnstalleer het, gebruik die Torrent -skakel vir 'n baie vinniger aflaai.
Terwyl dit aflaai, laai en installeer Balena Etcher - 'n platform -platform -instrument wat ontwerp is om die Raspbian -prent op SD -kaarte te skryf. Laai die weergawe vir die bedryfstelsel (OSX of Windows of Linux) op u rekenaar af.
- Plaas die SD -kaartleser met die SD -kaart
- Begin Balena Etcher en kies uit u hardeskyf die zip -lêer van die Raspberry Pi OS wat u afgelaai het.
- Kies die SD -kaartaandrywing
- Klik op 'Flash!' om die Raspbian -bedryfstelsel na die SD -kaart te skryf. Wag vir die 'Flits voltooi!' boodskap en nogal Balena Ethcher.
Stap 2: Berei SD -kaart voor: Headless Setup
Vervolgens gaan ons die SD -kaart instel om twee dinge te doen
- Aktiveer SSH
- Sluit die Pi aan op u wifi wanneer dit opstart
Gewoonlik, nadat Balena Etcher klaar is, sal die bedryfstelsel outomaties die partisie met die naam 'opstart' op die SD -kaart vind en monteer.
WINDOWS Open in Windows Windows Explorer en soek 'n nuwe skyf met die etiket 'boot' en klik daarop om die inhoud te wys. Klik op 'Nuwe item' in die menubalk en kies 'Teksdokument' om 'n nuwe leë lêer te skep. Hernoem dit na 'ssh'
LET WEL: Windows verberg standaard lêeruitbreidings. Dit sal veroorsaak dat die lêer die naam 'ssh.txt' in plaas van ssh is, maar Windows sal dit vir u verberg. Volg hierdie instruksies om die vertoon van lêeruitbreidings moontlik te maak.
Volg dieselfde proses en skep 'n ander lêer en hernoem dit 'wpa_supplicant.conf'. Maak weer seker dat daar geen '.txt' aan die einde van hierdie lêer gevoeg word nie. Wysig hierdie lêer met Notepad of die teksredakteur wat u verkies en voeg hierdie teks by:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 ap_scan = 1 fast_reauth = 1 land = Amerikaanse netwerk = {ssid = "Jou netwerk se SSID" psk = "Jou netwerk se wagwoord" prioriteit = 100}
Verander die landkode na 'n gepaste kode (skakel). Stel die SSID en PSK in wat ooreenstem met u WiFi se SSID en wagwoordfrase/wagwoord.
Stoor die lêer en gooi die SD -kaart uit.
OSX In OSX is die beste manier om dit te doen deur die Terminal -app te gebruik. Begin Terminal en verander gids na /Volumes /boot
Voer die volgende opdragte in die terminale uit
raak ssh
nano wpa_supplicant.conf
Die tweede opdrag sal die lêer wpa_supplicant.conf in die nano -teksredakteur oopmaak. Voeg dieselfde teks as hierbo by (sien in Windows -afdeling). Stoor die lêer en gooi die SD -kaart uit die finder.
Stap 3: Begin op en vind die IP -adres van die PI
Plaas die voorbereide SD -kaart in die Raspberry Pi en koppel die krag aan om dit op te laai. Wag 'n paar minute totdat die Pi klaar is met oplaai. Op hierdie stadium bestuur die Pi die Raspbian Desktop, maar ons kan dit nie sien nie.
Op soek na die Pi se IP -adres Ons sal eers Nmap installeer - 'n gratis en open source netwerkontdekkingsinstrument en Zenmap - die GUI Tool vir nmap. U kan albei aflaai vanaf die amptelike Nmap -aflaai -bladsy. Die installeerder vir beide OS's het die opsie om Zenmap saam met nmap te installeer.
Hierdie volgende stap verg 'n bietjie kennis oor die IP -adresreeks van u tuiswifi -netwerk. Kry die rekenaar se IP -adres. bv. 192.168.1.21. Die netwerk -subnet vir u huis is 192.168.1.0/24 gebaseer op die IP -adres van u rekenaar.
Begin Zenmap
- Tik in die doelwit die netwerk -subnet wat u as u tuisnetwerk geïdentifiseer het
- Verander die keuselys van die profiel en kies 'Ping Scan'
- Tik 'nmap -sn' in die opdragvak. Die subnet moet reeds ingetik word.
- Klik op die 'Scan' knoppie. Binne 'n paar minute bevat die instrument al die toestelle wat dit in u Wifi -netwerk gevind het. Soek die toestel met die naam 'raspberrypi' en let op die IP -adres daarvan. In die skermkiekies hierbo sien u dat die framboos pi die IP -adres 192.168.1.47 gekry het
Stap 4: Koppel met SSH
As die SD -kaart korrek voorberei is, het die Pi tydens die eerste opstart outomaties aan die WiFi gekoppel en ook die SSH -diens geaktiveer. Nou kan ons daaraan koppel via 'n SSH -kliënt op u rekenaar. Maar dit is nie die volledige lessenaarervaring wat ons wil hê nie. Daar is nog 'n paar stappe om daar te kom.
WINDOWS Byna elke gids vir die gebruik van SSH op Windows beveel aan dat u PuTTY gebruik. Ek dink persoonlik dat die UI baie verouderd en moeilik is om te gebruik. My voorkeur SSH -kliënt op Windows is MobaXterm. Laai MobaXterm af en installeer dit op u Windows -rekenaar. As u MobaXterm die eerste keer begin, sal Windows 10 Firewall 'n kennisgewing ontvang oor sekere funksies wat geblokkeer word. Dit is veilig om die app te deblokkeer. Begin MobaXterm en begin die terminale om voort te gaan.
OSX As u OSX gebruik, bevat dit reeds alles wat nodig is om via SSH aan te sluit. Begin die Terminal -app om voort te gaan.
Koppel aan die Raspberry Pi
In u terminale, SSH na die Pi met behulp van die IP -adres wat u vroeër van die Nmap -skandering gekry het. My framboos Pi het 192.168.1.47 gekry en ek sal dit deur die res van hierdie gids gebruik. Vervang dit met die regte IP -adres vir die Pi wat u opstel.
Tik dit in u terminale en druk ENTER
As u vir die eerste keer aansluit, kry u 'n waarskuwing oor die verbinding met 'n nuwe toestel. Tik 'y' of 'Y' en ENTER om voort te gaan. Vervolgens word 'n wagwoord gevra. Die aanvanklike wagwoord vir die 'pi' -gebruiker is' framboos '. As alles goed gegaan het, sal u aangemeld wees en die bash -prompt wees wat so lyk
pi@framboos: ~ $
Goed!
Stap 5: Werk Raspbian op en installeer X11VNC
As ons in dieselfde SSH -verbinding bly as die vorige stap, werk ons eers alle sagteware wat reeds op die Pi geïnstalleer is, op. Tik die volgende twee opdragte in die terminale terwyl dit via SSH verbind is
sudo apt -opdatering
sudo apt -opgradering
Volg elke opdrag op die terminaal na elke opdrag. die tweede opdrag sal tussen 15-20 minute duur. U moet nog een of twee aanwysings beantwoord en dan 'n koffiepauze neem terwyl alle opdateringsagteware afgelaai en geïnstalleer word.
Nadat die opdatering voltooi is, is dit tyd om x11VNC te installeer. x11VNC is 'n afgeleë lessenaarprogram wat op die framboospi werk en ons in staat stel om die tafelblad vanaf ons rekenaar te sien. Tik hierdie opdrag in die terminale
sudo apt installeer x11vnc
x11vnc -storepasswd
Die tweede opdrag is om 'n wagwoord in te stel vir toegang tot u eksterne lessenaar. LET WEL: Dit moet maksimum 8 karakters wees.
Vervolgens sal ons 'n config -lêer opdateer sodat x11vnc outomaties kan loop tydens die opstart. Tik nog steeds die opdragte in die terminale
mkdir -p ~/.config/lxsession/LXDE -pi
cp/etc/xdg/lxsession/LXDE-pi/autostart ~/.config/lxsession/LXDE-pi/autostart nano ~/.config/lxsession/LXDE-pi/autostart
Die laaste opdrag begin die 'nano' eenvoudige teksredakteur. Voeg dit aan die einde van die lêer by
@x11vnc -nevershared -forever -localhost -rfbauth /home/pi/.vnc/passwd
Stoor die lêer met 'Ctrl-o' en stop nano met 'Ctrl-x'
Aangesien ons nog nooit 'n skerm aan die Raspberry Pi gekoppel het nie, begin die lessenaar standaard met 'n baie lae resolusie van 720 x 480. Maar dit is maklik om op te los. Nog steeds in die SSH -sessie, hardloop
sudo raspi-config
Dit sal die raspbian -konfigurasie -teksmodus -app begin. Kies 'Gevorderde opsies' met die pyltjie sleutels en druk op ENTER. Kies dan 'Resolusie' en druk op ENTER. Uiteindelik kry u 'n lys met beskikbare skermresolusies. Kies een van die hoër resolusie -opsies en druk ENTER. Gaan terug na die hoofskerm met die TAB -skakelaar na die '' opsie en druk ENTER.
Herlaai die Raspberry Pi
sudo herlaai
Stap 6: Remote Desktop.. Uiteindelik
Nadat die Raspberry Pi klaar is met opstarten, is ons gereed om die heerlike lessenaar te sien sonder om ooit 'n eksterne monitor of sleutelbord en muis aan te sluit.
SSH met Port Forwarding
Hierdie laaste deel is 'n bietjie tegnies en moeiliker om te verduidelik. Ek sal aanbeveel om hierdie baie goeie gids te lees.
Gaan terug na die terminale waarmee u via SSH aan die Pi gekoppel was. Tik nou versigtig en voer hierdie opdrag uit
ssh -L 5900: localhost: 5900 [email protected]
RealVNC Viewer Laai die RealVNC Viewer af en installeer dit. Begin RealVNC Viewer. Tik net in die VNC -bedieneradres
localhost
en klik op Connect of druk net op ENTER. Die kyker sal kla dat die verbinding nie veilig is nie. Aanvaar die waarskuwing en gaan voort. U sal 'n wagwoord gevra word. Dit is die wagwoord van 8 (of minder) wat u vir x11vnc gestel het. Klik op 'OK' en u word begroet met die Raspberry Pi Desktop.
U sal 'n waarskuwing sien oor die gebruik van die standaard wagwoord. Verander op hierdie stadium die standaard wagwoord vir die 'pi' -gebruiker.
Gewoonlik is VNC -verbindings nie veilig nie. Maar met hierdie metode het u die VNC -verbinding nou veilig gemaak deur dit oor die geïnkripteer SSH -verbinding te tonnel.
Dis dit!!! U het 'n werklik koplose Raspberry Pi suksesvol opgestel.
Aanbeveel:
Die uiteindelike koplose RPi Zero -opstelling vir beginners: 8 stappe
Die uiteindelike koplose RPi Zero -opstelling vir beginners: in hierdie instruksies kyk ons na my basisopset vir alle Raspberry Pi Zero -projekte. Ons doen dit alles vanaf 'n Windows -masjien, geen ekstra sleutelbord of monitor is nodig nie! As ons klaar is, sal dit op die internet wees en lêers oor die netwerk gedeel word
Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars: 6 stappe
Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars: As die meeste mense 'n Raspberry PI koop, dink hulle dat hulle 'n rekenaarskerm nodig het. Moenie u geld mors op onnodige rekenaarmonitors en sleutelborde nie. Moenie u tyd mors om sleutelborde en monitors tussen rekenaars te skuif nie. Moenie 'n TV vasmaak as dit nie is nie
Koplose installasie van Raspbian OS op Raspberry Pi 3: 8 -stappe
Koplose installasie van Raspbian OS op Raspberry Pi 3: Welkom by die tutoriaal oor hoe om 'n koplose Raspberry Pi op te stel. Die avontuurlike reis begin wanneer 'n persoon 'n Raspberry Pi koop en hoop om die komende dae opwindende projekte te maak. Dit klink goed, maar die opgewondenheid neem af as 'n mens kom
Navigeer deur robot met skoonsensors, sonder GPS, sonder kaart: 13 stappe (met foto's)
Navigeer deur die robot met skoonsensors, sonder GPS, sonder kaart: die robot beweeg op 'n vooraf geprogrammeerde pad en stuur (oor bluetooth) sy werklike bewegingsinligting na 'n telefoon vir intydse opsporing. Arduino is vooraf geprogrammeer met pad en oblu word gebruik vir die waarneming van die beweging van die robot. oblu stuur beweging na
Die klein suurlemoenbattery en ander ontwerpe vir elektrisiteit sonder koste en ledlig sonder batterye: 18 stappe (met foto's)
Die klein suurlemoenbattery en ander ontwerpe vir elektrisiteit sonder koste en ledlig sonder batterye: Hallo, u weet waarskynlik reeds van suurlemoenbatterye of bio-batterye. Hulle word normaalweg vir opvoedkundige doeleindes gebruik, en hulle gebruik elektrochemiese reaksies wat lae spannings genereer, gewoonlik in die vorm van 'n gloeilamp of gloeilamp. Hierdie