Բովանդակություն:

Ազնվամորի Պի աշխատասեղան. Ապահով անգլուխ տեղադրում առանց ցուցադրման `6 քայլ
Ազնվամորի Պի աշխատասեղան. Ապահով անգլուխ տեղադրում առանց ցուցադրման `6 քայլ

Video: Ազնվամորի Պի աշխատասեղան. Ապահով անգլուխ տեղադրում առանց ցուցադրման `6 քայլ

Video: Ազնվամորի Պի աշխատասեղան. Ապահով անգլուխ տեղադրում առանց ցուցադրման `6 քայլ
Video: Քաղաքը աղբից չի մաքրվում 2024, Նոյեմբեր
Anonim
Raspberry Pi Desktop. Ապահով անգլուխ կարգավորում առանց ցուցադրման
Raspberry Pi Desktop. Ապահով անգլուխ կարգավորում առանց ցուցադրման

Եթե կարդում եք սա, հավանաբար արդեն ծանոթ եք Raspberry Pi- ին: Ես ունեմ այս զարմանահրաշ տախտակները տան շուրջը ՝ տարբեր նախագծեր վարելու համար: Եթե նայեք որևէ ուղեցույցի, որը ցույց է տալիս, թե ինչպես սկսել Raspberry Pi- ն, ապա դա, ամենայն հավանականությամբ, կներառի Pi- ն HDMI մալուխով մոնիտորին միացնելը, այնուհետև դրա օգտագործման համար Ստեղնաշար և մկնիկ ամրացնելը:

Վերջերս ես ձեռք բերեցի Raspberry Pi 3B+ - ը և սկսելու համար ես չունեի ծայրամասային սարքավորումներ: Ոչ մի խնդիր! Ես կաշխատեմ անգլուխ ռեժիմով `առանց ստեղնաշարի կամ մոնիտորի միացման: Բայց Pi- ն անգլուխ ռեժիմում օգտագործելու բոլոր ուղեցույցները սկզբից պահանջում էին, որ Pi- ն միացնեմ մոնիտորի և ստեղնաշարի հետ, մինչև որ կարողանամ անցնել անգլուխ ռեժիմի: Այսպիսով, ես ձեռնամուխ եղա մի միջոց պարզելու, թե ինչպես կարելի է ամբողջովին «անգլուխ» անել Raspberry Pi Desktop- ի տեղադրումը: Որպես հավելյալ բոնուս, ես ձեզ ցույց կտամ, թե ինչպես կարող եք ծածկագրել և ապահովել ձեր հեռակա աշխատասեղանի մուտքը Pi:

Պարագաներ

  1. Raspberry Pi Board (3B+ կամ վերջին 4B) և սնուցման աղբյուր
  2. Micro SD քարտ (նվազագույնը 8 ԳԲ)
  3. Միկրո SD քարտի բնիկով համակարգիչ/նոութբուք կամ արտաքին SD քարտի ընթերցիչ (օրինակ ՝

Քայլ 1. Պատրաստեք SD քարտ. Գրեք ՕՀ

Պատրաստեք SD քարտ. Գրեք OS
Պատրաստեք SD քարտ. Գրեք OS
Պատրաստեք SD քարտ. Գրեք OS
Պատրաստեք SD քարտ. Գրեք OS

Գործընթացի առաջին քայլը OS- ով bootable SD քարտի ստեղծումն է: Օգտատերերի մեծ մասի համար լավագույն ընտրությունը Raspbian OS- ն է ՝ պաշտոնական debian- ով հիմնված Linux բաշխումը, որը հարմարեցված է Raspberry Pi- ի համար: Այն գալիս է երկու համով ՝ Desktop և Lite (նվազագույն տարբերակ ՝ միայն հրամանի տողի հասանելիությամբ): Այս Instrutable- ի համար մենք կօգտագործենք Desktop- ի համը: Ներբեռնեք Raspbian Desktop- ի վերջին բաշխումը պաշտոնական ներլցումների էջից: Հուշում. Եթե ձեր համակարգչի կամ համակարգչի վրա տեղադրված է BitTorrent հաճախորդ, օգտագործեք Torrent հղումը `շատ ավելի արագ ներբեռնելու համար:

Մինչ դա ներբեռնում, ներբեռնում և տեղադրում եք Balena Etcher- ը `միջմշակութային գործիք, որը նախատեսված է Raspbian Image- ը SD քարտերին գրելու համար: Ներբեռնեք ձեր համակարգչի վրա առկա OS (OSX կամ Windows կամ Linux) տարբերակը:

  • Տեղադրեք SD քարտի ընթերցողը SD քարտով
  • Գործարկեք Balena Etcher- ը և ձեր կոշտ սկավառակից ընտրեք ներբեռնված Raspberry Pi OS.zip ֆայլը:
  • Ընտրեք SD քարտի սկավառակ
  • Կտտացրեք «Flash»: Raspbian OS- ն SD քարտին գրելու համար: Սպասեք «Flash Complete!» - ին: հաղորդագրություն և բավականին Բալենա Էթչեր:

Քայլ 2. Պատրաստեք SD քարտ. Գլխազերծ տեղադրում

Պատրաստեք SD քարտ ՝ անգլուխ կարգավորում
Պատրաստեք SD քարտ ՝ անգլուխ կարգավորում
Պատրաստեք SD քարտ ՝ անգլուխ կարգավորում
Պատրաստեք SD քարտ ՝ անգլուխ կարգավորում
Պատրաստեք SD քարտ ՝ անգլուխ կարգավորում
Պատրաստեք SD քարտ ՝ անգլուխ կարգավորում

Հաջորդը մենք պատրաստվում ենք կարգավորել SD քարտը ՝ երկու բան անելու համար

  • Միացնել SSH- ը
  • Տեղադրեք Pi- ն ձեր WiFi- ին, երբ այն գործարկվի

Սովորաբար Balena Etcher- ի ավարտից հետո OS- ն ինքնաբերաբար կգտնի և տեղադրի «boot» պիտակով միջնորմը SD քարտի վրա:

Windows- ում բացեք Windows Explorer- ը և փնտրեք «boot» պիտակով նոր սկավառակ և կտտացրեք դրա վրա ՝ բովանդակությունը ցուցադրելու համար: Կտտացրեք «Նոր տարր» ցանկի տողում, այնուհետև ընտրեք «Տեքստային փաստաթուղթ» ՝ նոր դատարկ ֆայլ ստեղծելու համար: Վերանվանել սա «ssh» - ով

Նշում. Լռելյայն Windows- ը թաքցնում է ֆայլերի ընդարձակումների իմացությունը: Սա կհանգեցնի նրան, որ ssh- ի փոխարեն ֆայլը պետք է լինի 'ssh.txt', սակայն Windows- ը դա ձեզանից կթաքցնի: Հետևեք այս հրահանգներին ՝ ֆայլերի ընդարձակումները ցուցադրելու համար:

Հետևեք նույն գործընթացին և ստեղծեք մեկ այլ ֆայլ և անվանափոխեք այն 'wpa_supplicant.conf': Կրկին համոզվեք, որ այս ֆայլի վերջում «.txt» ավելացված չէ: Խմբագրեք այս ֆայլը Notepad- ի կամ ձեր նախընտրած տեքստային խմբագրիչի միջոցով և ավելացրեք այս տեքստը.

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

update_config = 1 ap_scan = 1 fast_reauth = 1 երկիր = ԱՄՆ ցանց = {ssid = "Ձեր ցանցի SSID" psk = "Ձեր ցանցի գաղտնաբառը" առաջնահերթություն = 100}

Փոխեք երկրի ծածկագիրը համապատասխան կոդի (հղում): Սահմանեք SSID- ը և PSK- ն ՝ համապատասխանելու ձեր WiFi- ի SSID- ին և գաղտնաբառի/գաղտնաբառին:

Պահպանեք ֆայլը և հանեք SD քարտը:

OSX- ում OSX- ում դա անելու լավագույն միջոցը Տերմինալ հավելվածի օգտագործումն է: Գործարկեք տերմինալը և փոխեք գրացուցակը /Volumes /boot

Տերմինալում գործարկեք հետևյալ հրամանները

շոշափել ssh

nano wpa_supplicant.conf

Երկրորդ հրամանը կբացի wpa_supplicant.conf ֆայլը nano տեքստային խմբագրիչում: Ավելացրեք նույն տեքստը, ինչպես վերևում (տես Windows բաժնում): Պահպանեք ֆայլը և հանեք SD քարտը որոնիչից:

Քայլ 3: Բեռնեք և գտեք PI- ի IP հասցեն

Բեռնեք և գտեք PI- ի IP հասցեն
Բեռնեք և գտեք PI- ի IP հասցեն

Տեղադրեք պատրաստված SD քարտը Raspberry Pi- ի մեջ և միացրեք այն միացնելու համար: Սպասեք մի քանի րոպե, մինչև Pi- ն ավարտի բեռնաթափումը: Այս պահին Pi- ն աշխատում է Raspbian Desktop- ի վրա, բայց մենք այն տեսնելու հնարավորություն չունենք:

Pi- ի IP հասցեի որոնում Մենք նախ կտեղադրենք Nmap - անվճար և բաց կոդով ցանցի հայտնաբերման գործիք և Zenmap - nmap- ի GUI գործիք: Երկուսն էլ կարող եք ներբեռնել Nmap- ի ներլցումների պաշտոնական էջից: OSանկացած ՕՀ -ի համար տեղադրողը հնարավորություն կունենա տեղադրել Zenmap- ը nmap- ի հետ միասին:

Այս հաջորդ քայլը պահանջում է մի փոքր գիտելիք ձեր տան Wifi ցանցի IP հասցեների տիրույթի մասին: Ստացեք ձեր համակարգչի IP հասցեն: օրինակ 192.168.1.21. Ձեր տան համար ցանցային ենթացանցը կլինի 192.168.1.0/24 ՝ հիմնված ձեր համակարգչի IP հասցեի վրա:

Գործարկել Zenmap- ը

  • Թիրախային տիպում այն ցանցի ենթածանցը, որը դուք ճանաչել եք որպես ձեր տան ցանց
  • Փոխեք պրոֆիլի բացվող պատուհանը և ընտրեք «Ping Scan»
  • Հրամանի դաշտում մուտքագրեք 'nmap -sn': Subnet- ն արդեն պետք է մուտքագրվի:
  • Կտտացրեք «Սկան» կոճակին: Մի քանի րոպեի ընթացքում գործիքը կցուցադրի ձեր Wifi ցանցում գտած բոլոր սարքերը: Փնտրեք «raspberrypi» կոչվող սարքը և նշեք դրա IP հասցեն: Վերևի սքրինշոթերում կտեսնեք, որ ազնվամորու pi- ն ստացել է IP հասցեն 192.168.1.47

Քայլ 4: Միացեք SSH- ի միջոցով

Միացեք SSH- ի միջոցով
Միացեք SSH- ի միջոցով

Եթե SD քարտը ճիշտ է պատրաստվել, ապա առաջին բեռնման ժամանակ Pi- ն ինքնաբերաբար կմիանա WiFi- ին և միացված կլինի նաև SSH ծառայությունը: Այժմ մենք կարող ենք դրան միանալ ՝ օգտագործելով ձեր համակարգչի SSH հաճախորդը: Բայց սա այն ամբողջական աշխատասեղանի փորձը չէ, որը մենք ցանկանում ենք: Այնտեղ հասնելու համար դեռ մի քանի քայլ կա:

Windows- ում SSH- ի օգտագործման գրեթե յուրաքանչյուր ուղեցույց խորհուրդ է տալիս օգտագործել PuTTY: Անձամբ ես կարծում եմ, որ UI- ն շատ թվագրված է և դժվար է օգտագործել: Windows- ում իմ նախընտրած SSH հաճախորդը MobaXterm- ն է: Ներբեռնեք և տեղադրեք MobaXterm- ը ձեր Windows համակարգչի վրա: Երբ առաջին անգամ գործարկեք MobaXterm- ը, Windows 10 Firewall- ը ծանուցում կուղարկի որոշ գործառույթների արգելափակման մասին: Safeրագիրը ապակողպելն անվտանգ է: Գործարկեք MobaXterm- ը և շարունակեք տերմինալը:

Եթե OSX- ում եք, այն արդեն ներառում է այն ամենը, ինչ անհրաժեշտ է SSH- ի միջոցով միանալու համար: Շարունակելու համար գործարկեք տերմինալ ծրագիրը:

Միացեք Raspberry Pi- ին

Ձեր տերմինալում SSH դեպի Pi ՝ օգտագործելով IP հասցեն, որը ստացել եք ավելի վաղ Nmap սկանավորումից: Իմ ազնվամորի Pi- ն ստացել է 192.168.1.47, և ես այն կօգտագործեմ այս ուղեցույցի մնացած մասում: Փոխարինեք այն ձեր ստեղծած Pi- ի ճիշտ IP հասցեով:

Մուտքագրեք սա ձեր տերմինալում և սեղմեք ENTER

ssh [email protected]

Երբ առաջին անգամ եք միանում, նախազգուշացում կստանաք նոր սարքին միանալու մասին: Շարունակելու համար մուտքագրեք 'y' կամ 'Y' և ENTER: Հաջորդը, այն կպահանջի գաղտնաբառ: «Pi» օգտվողի սկզբնական գաղտնաբառը «ազնվամորի» է: Եթե ամեն ինչ լավ ընթանա, դուք մուտք կգործեք և կդառնաք այսպիսի տեսք ունեցող bash հուշումը

pi@ազնվամորի: ~ $

Լավ!

Քայլ 5. Թարմացրեք Raspbian- ը և տեղադրեք X11VNC

Թարմացրեք Raspbian- ը և տեղադրեք X11VNC
Թարմացրեք Raspbian- ը և տեղադրեք X11VNC
Թարմացրեք Raspbian- ը և տեղադրեք X11VNC
Թարմացրեք Raspbian- ը և տեղադրեք X11VNC
Թարմացրեք Raspbian- ը և տեղադրեք X11VNC
Թարմացրեք Raspbian- ը և տեղադրեք X11VNC

Մնալով նույն SSH կապում ՝ նախորդ քայլից, մենք նախ կթարմացնենք Pi- ի վրա արդեն տեղադրված բոլոր ծրագրակազմը: SSH- ի միջոցով միացված ժամանակ տերմինալում մուտքագրեք հետևյալ երկու հրամանները

sudo apt թարմացում

sudo apt բարելավում

Յուրաքանչյուր հրամանից հետո հետևեք տերմինալի ցանկացած հուշում: երկրորդ հրամանի կատարումը 15-20 րոպե տևելու է: Դուք պետք է պատասխանեք ևս մեկ կամ երկու հուշումների, այնուհետև սուրճ ընդմիջեք, մինչ թարմացման բոլոր ծրագրակազմը ներբեռնվի և տեղադրվի:

Թարմացումն ավարտվելուց հետո ժամանակն է տեղադրել x11VNC: x11VNC- ը հեռավոր աշխատասեղանի ծրագիր է, որը կաշխատի ազնվամորի pi- ի վրա և հնարավորություն կտա դիտելու աշխատասեղանը մեր համակարգչից: Տերմինալում մուտքագրեք այս հրամանը

sudo apt տեղադրել x11vnc

x11vnc -խանութի անցում և այլն

Երկրորդ հրամանը գաղտնաբառ սահմանելն է ՝ ձեր հեռավոր աշխատասեղանին մուտք գործելու համար: Նշում. Սա պետք է լինի առավելագույնը 8 նիշ:

Հաջորդը մենք կթարմացնենք կազմաձևման ֆայլը, որպեսզի x11vnc- ն ինքնաբերաբար գործարկվի բեռնման ժամանակ: Դեռ տերմինալում մուտքագրեք այս հրամանները

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

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

Վերջին հրամանը կսկսի «nano» պարզ տեքստային խմբագրիչը: Ֆայլի վերջում ավելացրեք սա

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

Պահեք ֆայլը «Ctrl-o»-ով և թողեք «nano»-ն «Ctrl-x»-ով

Քանի որ մենք երբեք որևէ էկրան չենք միացրել Raspberry Pi- ին, լռելյայն աշխատասեղանը կսկսվի շատ ցածր 720x480 թույլատրությամբ: Բայց սա հեշտ է շտկել: Դեռևս SSH նիստում, գործարկեք

sudo raspi-config

Սա գործարկելու է raspbian կազմաձևման տեքստային ռեժիմի ծրագիրը: Օգտագործելով սլաքների ստեղները, ընտրեք «Ընդլայնված ընտրանքներ» և սեղմեք ENTER: Հաջորդը ընտրեք «Բանաձև» և սեղմեք ENTER: Վերջապես ձեզ կներկայացվի էկրանի հասանելի լուծումների ցանկը: Ընտրեք ավելի բարձր լուծման տարբերակներից մեկը և սեղմեք ENTER: Վերադառնալով հիմնական էկրանին `օգտագործելով TAB- ը` '' տարբերակին և սեղմեք ENTER:

Վերագործարկեք Raspberry Pi- ն

sudo վերագործարկում

Քայլ 6. Հեռակա աշխատասեղան: Վերջապես:

Հեռակա աշխատասեղան.. Վերջապես
Հեռակա աշխատասեղան.. Վերջապես
Հեռակա աշխատասեղան.. Վերջապես
Հեռակա աշխատասեղան.. Վերջապես
Հեռակա աշխատասեղան.. Վերջապես
Հեռակա աշխատասեղան.. Վերջապես
Հեռակա աշխատասեղան.. Վերջապես
Հեռակա աշխատասեղան.. Վերջապես

Raspberry Pi- ի գործարկումից հետո մենք պատրաստ ենք դիտելու փառահեղ աշխատասեղանը ՝ առանց որևէ արտաքին մոնիտորի կամ ստեղնաշարի և մկնիկի միացման:

SSH ՝ նավահանգստի փոխանցմամբ

Այս վերջին մասը մի փոքր տեխնիկական է և դժվար է բացատրել: Ես խորհուրդ կտամ կարդալ այս շատ լավ ուղեցույցը:

Վերադառնալ այն տերմինալին, որն օգտագործել եք Pi- ին SSH- ով միանալու համար: Այժմ զգուշորեն մուտքագրեք և գործարկեք այս հրամանը

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

RealVNC Viewer Ներբեռնեք և տեղադրեք RealVNC Viewer- ը: Գործարկեք RealVNC Viewer- ը: VNC սերվերի հասցեում պարզապես մուտքագրեք

localhost

և կտտացրեք Միացեք կամ պարզապես սեղմեք ENTER: Դիտողը կբողոքի կապի ապահով չլինելու պատճառով: Ընդունեք նախազգուշացումը և շարունակեք: Ձեզանից կպահանջվի գաղտնաբառ: Սա 8 նիշ (կամ ավելի քիչ) գաղտնաբառ է, որը դուք սահմանել եք x11vnc- ի համար: Կտտացրեք «Լավ», և ձեզ կդիմավորեն Raspberry Pi Desktop- ով:

Դուք նկատում եք նախազգուշացում ՝ կանխադրված գաղտնաբառ օգտագործելու մասին: Այս պահին առաջ գնացեք և փոխեք «pi» օգտագործողի կանխադրված գաղտնաբառը:

Սովորաբար VNC կապերը ապահով չեն: Բայց այս մեթոդով դուք այժմ ապահով եք դարձրել VNC կապը `թունելով այն գաղտնագրված SSH միացման միջոցով:

Դա այն է !!! Դուք հաջողությամբ ստեղծեցիք իսկապես անգլուխ Raspberry Pi:

Խորհուրդ ենք տալիս: