Мазмуну:

Raspberry Pi Desktop: Дисплейсиз коопсуз башсыз орнотуу: 6 кадам
Raspberry Pi Desktop: Дисплейсиз коопсуз башсыз орнотуу: 6 кадам

Video: Raspberry Pi Desktop: Дисплейсиз коопсуз башсыз орнотуу: 6 кадам

Video: Raspberry Pi Desktop: Дисплейсиз коопсуз башсыз орнотуу: 6 кадам
Video: Сказ про тянку без глаз ► 2 Прохождение Fatal Frame (Project Zero) PS2 2024, Ноябрь
Anonim
Raspberry Pi Desktop: Дисплейсиз коопсуз башсыз орнотуу
Raspberry Pi Desktop: Дисплейсиз коопсуз башсыз орнотуу

Эгер сиз муну окуп жаткан болсоңуз, балким, Raspberry Pi менен таанышсыз. Менде үйдүн тегерегинде ар кандай долбоорлорду ишке ашыруу үчүн бул сонун такталар бар. Эгерде сиз Raspberry Pi менен кантип иштөөнү көрсөткөн көрсөтмөлөрдү карасаңыз, анда бул HDMI кабели бар мониторго пиди туташтырууну, андан кийин клавиатураны жана чычканды тиркөөнү камтыйт.

Жакында мен Raspberry Pi 3B+ кармап калдым жана баштоо үчүн перифериялык түзүлүштөрүм жок болчу. Маселе эмес! Мен башсыз режимде иштейм - клавиатура же монитор тиркелген жок. Бирок башсыз режимде Пиди колдонуунун бардык көрсөтмөлөрү менден башсыз режимде иштөөгө өтүүдөн мурун пиди мониторго жана клавиатурага илишимди талап кылды. Ошентип, мен Raspberry Pi Desktopту толугу менен "башсыз" орнотуунун жолун табууну чечтим. Кошумча бонус катары мен сизге кантип десеңиз болот десеңиз болот, алыстан иштөө столуна кирүүңүздү кантип шифрлеп жана коргой аласыз.

Жабдуулар

  1. Raspberry Pi Board (3B+ же эң акыркы 4B) & Power Supply
  2. Micro SD карта (эң аз 8 ГБ)
  3. Micro SD картанын уячасы бар PC/ноутбук же тышкы USB SD картты окуучу (мис.

1 -кадам: SD картасын даярдоо: OS жазуу

SD картаны даярдаңыз: OS жазыңыз
SD картаны даярдаңыз: OS жазыңыз
SD картаны даярдоо: OS жазуу
SD картаны даярдоо: OS жазуу

Процесстин биринчи кадамы OS менен жүктөлүүчү SD картты түзүү. Көпчүлүк колдонуучулар үчүн эң жакшы тандоо - Raspbian OS - Raspberry Pi үчүн ылайыкташтырылган Linuxтун расмий дебяндык бөлүштүрүүсү. Бул эки даам менен келет: Desktop жана Lite (командалык сапка кирүү мүмкүнчүлүгү бар минималдуу версия). Бул Instrutable үчүн, биз Desktop даамын колдонобуз. Расмий жүктөө барагынан Raspbian Desktopтун эң акыркы бөлүштүрүүсүн жүктөп алыңыз. КЕҢЕШ: Эгер ноутбугуңузга/компьютериңизге BitTorrent кардары орнотулган болсо, Torrent шилтемесин тезирээк жүктөө үчүн колдонуңуз.

Бул жүктөлүп жатканда, Balena Etcherди жүктөп алып, орнотуңуз - Raspbian сүрөтүн SD карталарына жазууга арналган кросс -платформа куралы. ПКдеги OS (OSX же Windows же Linux) версиясын жүктөп алыңыз.

  • SD карта менен SD карта окурманы салыңыз
  • Balena Etcherди баштаңыз жана жүктөгөн Raspberry Pi OS.zip файлын катуу дисктен тандаңыз.
  • SD Card Drive тандоо
  • 'Flash!' Чыкылдатыңыз. SD картага Raspbian OS жазуу. "Жаркыроо бүттү!" Күтө туруңуз. билдирүү жана абдан Балена Эчер.

2 -кадам: SD картасын даярдоо: Башсыз орнотуу

SD картасын даярдаңыз: Башсыз орнотуу
SD картасын даярдаңыз: Башсыз орнотуу
SD картасын даярдаңыз: Башсыз орнотуу
SD картасын даярдаңыз: Башсыз орнотуу
SD картасын даярдаңыз: Башсыз орнотуу
SD картасын даярдаңыз: Башсыз орнотуу

Андан кийин биз SD картаны эки нерсени жасоого конфигурациялайбыз

  • SSH иштетүү
  • Wi -Fi туташканда Pi туташсын

Адатта, Balena Etcher бүткөндөн кийин, OS автоматтык түрдө SD картада "жүктөө" деп аталган бөлүмдү таап, орнотот.

Windowsта, Windows Explorerди ачыңыз жана "жүктөө" энбелгиси бар жаңы дискти издеп, мазмунун көрсөтүү үчүн чыкылдатыңыз. Меню тилкесиндеги 'New Item' баскычын чыкылдатып, андан кийин бош текстти түзүү үчүн 'Text Document' тандаңыз. Мунун атын "ssh" деп өзгөртүү

ЭСКЕРТҮҮ: Windows демейки боюнча жашырат, файл кеңейтүүлөрүн билет. Бул файлдын ssh ордуна 'ssh.txt' аталышына алып келет, бирок Windows аны сизден жашырат. Файл кеңейтүүлөрүн көрсөтүү үчүн бул көрсөтмөлөрдү аткарыңыз.

Ошол эле процессти аткарыңыз жана башка файл түзүңүз жана анын атын 'wpa_supplicant.conf' деп өзгөртүңүз. Бул файлдын аягына ".txt" кошулбаганын дагы бир жолу текшериңиз. Бул файлды Блокнот же каалаган текст редактору менен түзөтүп, бул текстти кошуңуз:

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 жана Passphrase/сырсөзүңүзгө дал келгидей кылып коюңуз.

Файлды сактаңыз жана SD картаны чыгарыңыз.

OSXте, мунун эң жакшы жолу - Терминал колдонмосун колдонуу. Терминалды ишке киргизиңиз жана каталогду /Көлөмдөр /жүктөө деп өзгөртүңүз

Терминалда төмөнкү буйруктарды аткарыңыз

тийүү ssh

nano wpa_supplicant.conf

Экинчи буйрук wano_supplicant.conf файлын нано текст редакторунда ачат. Жогорудагыдай текстти кошуңуз (Windows бөлүмүн караңыз). Файлды SD картаны тапкычтан чыгарыңыз.

3 -кадам: Жүктөө жана PIдин IP дарегин табуу

Жүктөө жана PIдин IP дарегин табуу
Жүктөө жана PIдин IP дарегин табуу

Даярдалган SD картаны Raspberry Pi'ге салыңыз жана аны жүктөө үчүн кубатты туташтырыңыз. Pi жүктөлүп бүткүчө бир нече мүнөт күтө туруңуз. Бул учурда Pi Raspbian Desktopту иштетип жатат, бирок бизде аны көрүүгө мүмкүнчүлүк жок.

Пинин IP дарегин издөө Биз адегенде Nmap - бекер жана ачык булак тармагын табуу куралын жана Zenmap - nmap үчүн GUI куралын орнотобуз. Сиз экөөнү тең расмий Nmap жүктөмөлөр баракчасынан жүктөй аласыз. ОСтун орнотуучусунда Zenmapти nmap менен бирге орнотуу мүмкүнчүлүгү болот.

Бул кийинки кадам үй Wifi тармагыңыздын IP дареги диапазону жөнүндө бир аз билимди талап кылат. Компьютериңиздин IP дарегин алыңыз. мис. 192.168.1.21. Сиздин үйдүн тармактык түйүнү 192.168.1.0/24 сиздин компьютериңиздин IP дарегине негизделет.

Zenmapты иштетүү

  • Максаттуу типте сиз үй тармагы катары аныктаган тармактык тармак
  • Профилдин ачылуучу тизмесин өзгөртүп, 'Ping Scan'ди тандаңыз
  • Команда кутусуна 'nmap -sn' териңиз. Subnet мурунтан эле жазылышы керек.
  • 'Scan' баскычын чыкылдатыңыз. Бир нече мүнөттүн ичинде курал Wifi тармагыңыздан тапкан бардык түзмөктөрдү тизмелеп берет. "Raspberrypi" деп аталган түзмөктү издеңиз жана анын IP дарегин белгилеңиз. Жогорудагы скриншоттордо сиз малина пи 192.168.1.47 IP дарегин алганын көрөсүз

4 -кадам: SSH аркылуу туташуу

SSH аркылуу туташуу
SSH аркылуу туташуу

Эгерде SD карт туура даярдалган болсо, анда биринчи жүктөөдө Pi автоматтык түрдө WiFiга туташып, SSH кызматын иштетет. Эми биз ага сиздин компьютериңиздеги SSH кардарын колдонуп туташа алабыз. Бирок бул биз каалаган толук рабочий тажрыйба эмес. Ал жакка дагы бир нече кадамдар бар.

WINDOWSA Windowsто SSHди колдонуу боюнча дээрлик бардык колдонмолор PuTTY колдонууну сунуштайт. Менимче, UI абдан эскирген жана колдонуу кыйын. Windows боюнча менин артык көргөн SSH кардарым MobaXterm. Windows PCңизге MobaXtermди жүктөп алып орнотуңуз. Биринчи жолу MobaXtermди ишке киргизгенде, Windows 10 Firewall кээ бир функциялар бөгөттөлгөнү жөнүндө билдирме чыгарат. Колдонмону бөгөттөн чыгаруу коопсуз. MobaXtermди иштетип, улантуу үчүн терминалды баштаңыз.

Эгерде сиз OSXте болсоңуз, анда SSH аркылуу туташуу үчүн керектүү нерселердин баары камтылган. Улантуу үчүн Терминал тиркемесин иштетиңиз.

Raspberry Pi менен туташыңыз

Сиздин терминалда, Nmap скандоосунан мурун алган IP дарегин колдонуп, SSHге Pi. Менин малина 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 туташуусунда калып, биз адегенде Пиде орнотулган бардык программаларды жаңыртабыз. SSH аркылуу туташып жатканда терминалга төмөнкү эки буйрукту териңиз

sudo apt update

sudo apt upgrade

Ар бир буйруктан кийин терминалдагы бардык көрсөтмөлөрдү аткарыңыз. экинчи буйрук 15-20 мүнөткө чейин созулат. Сиз дагы бир же эки суроого жооп беришиңиз керек, андан кийин бардык жаңыртуу программалары жүктөлүп, андан кийин орнотулат.

Жаңыртуу аяктагандан кийин, x11VNC орнотуу убактысы. x11VNC - бул малина пи менен иштей турган жана рабочий компьютерди компьютерибизден көрүүгө мүмкүнчүлүк бере турган алыскы рабочий тиркеме. Терминалга бул буйрукту териңиз

sudo apt install x11vnc

x11vnc -storepasswd

Экинчи буйрук - алыскы рабочийге кирүү үчүн сырсөз коюу. ЭСКЕРТҮҮ: Бул максимум 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

Акыркы буйрук "нано" жөнөкөй текст редакторун баштайт. Файлдын аягында муну кошуңуз

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

Файлды 'Ctrl-o' менен сактаңыз жана 'Ctrl-x' менен нанодон чыгыңыз

Биз эч качан Raspberry Pi менен эч кандай дисплейди туташтырбаганыбыз үчүн, демейки боюнча, иш столу өтө аз 720x480 чечилишинде башталат. Бирок муну оңдоо оңой. SSH сессиясында дагы эле чуркаңыз

sudo raspi-config

Бул raspbian конфигурация текст режими колдонмосун ишке киргизет. Жебе баскычтарын колдонуп, "Өркүндөтүлгөн параметрлерди" тандап, ENTER басыңыз. Кийинки "Чечимди" тандап, ENTER басыңыз. Акыры сизге жеткиликтүү экран токтомдорунун тизмеси сунушталат. Жогорку чечим параметрлеринин бирин тандап, ENTER басыңыз. Табулатура аркылуу негизги экранда '' опциясына өтүңүз жана ENTER басыңыз.

Raspberry Pi'ни кайра жүктөңүз

sudo өчүрүп күйгүзүү

6 -кадам: Remote Desktop.. Акыры

Remote Desktop.. Акыры!
Remote Desktop.. Акыры!
Remote Desktop.. Акыры!
Remote Desktop.. Акыры!
Remote Desktop.. Акыры!
Remote Desktop.. Акыры!
Remote Desktop.. Акыры!
Remote Desktop.. Акыры!

Raspberry Pi жүктөлүп бүткөндөн кийин, биз тышкы мониторго же клавиатура менен чычканга туташпай туруп, даңазалуу Иш столун көрүүгө даярбыз.

SSH порт багыттоо менен

Бул акыркы бөлүгү бир аз техникалык жана түшүндүрүү кыйын. Мен бул абдан жакшы колдонмону окууну сунуштайм.

SSH аркылуу Piге туташуу үчүн колдонулган терминалга кайтыңыз. Эми кылдат терип, бул буйрукту иштетиңиз

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

RealVNC Viewer Download жана RealVNC Viewer орнотуу. RealVNC Viewerди иштетүү. VNC Server дарегине жөн эле териңиз

localhost

жана туташууну чыкылдатыңыз же жөн гана ENTER басыңыз. Көрүүчү туташуунун коопсуз эместигине нааразы болот. Эскертүүнү кабыл алып, улантыңыз. Сизден сырсөз суралат. Бул x11vnc үчүн койгон 8 белгиден турган (же андан аз) сырсөз. "OK" чыкылдатыңыз жана сизди Raspberry Pi Desktop күтөт.

Сиз демейки сырсөздү колдонуу жөнүндө эскертүү аласыз. Бул жерде улантыңыз жана 'pi' колдонуучусу үчүн демейки сырсөздү өзгөртүңүз.

Адатта VNC байланыштары коопсуз эмес. Бирок бул ыкма менен сиз VNC байланышын шифрленген SSH туташуусу аркылуу туннелдөө аркылуу коопсуз кылдыңыз.

Дал ушул!!! Чыныгы башы жок Raspberry Pi'ди ийгиликтүү орноттуңуз.

Сунушталууда: