Агуулгын хүснэгт:

Raspberry Pi Desktop: Дэлгэцгүй толгойгүй аюулгүй тохиргоо: 6 алхам
Raspberry Pi Desktop: Дэлгэцгүй толгойгүй аюулгүй тохиргоо: 6 алхам

Видео: Raspberry Pi Desktop: Дэлгэцгүй толгойгүй аюулгүй тохиргоо: 6 алхам

Видео: Raspberry Pi Desktop: Дэлгэцгүй толгойгүй аюулгүй тохиргоо: 6 алхам
Видео: Top 5 Raspberry Pi Desktop OS 2022 2024, Арваннэгдүгээр
Anonim
Raspberry Pi Desktop: Дэлгэцгүй толгойгүй аюулгүй тохиргоо
Raspberry Pi Desktop: Дэлгэцгүй толгойгүй аюулгүй тохиргоо

Хэрэв та үүнийг уншиж байгаа бол та Raspberry Pi -г аль хэдийн мэддэг байсан байх. Надад байшингийн эргэн тойронд янз бүрийн төсөл хэрэгжүүлэх хэд хэдэн гайхалтай самбар байдаг. Хэрэв та Raspberry Pi -ийг хэрхэн яаж эхлүүлэхийг харуулсан гарын авлагыг үзвэл энэ нь HDMI кабель бүхий мониторыг Pi -тай холбож, дараа нь гар болон хулгана хавсаргахтай холбоотой байж магадгүй юм.

Саяхан би Raspberry Pi 3B+ авсан бөгөөд надад эхлүүлэх нэмэлт төхөөрөмж байхгүй байсан. Асуудалгүй! Би толгойгүй горимд ажиллах болно - гар, дэлгэц залгаагүй. Гэхдээ Pi -ийг толгойгүй горимд ашиглах бүх гарын авлага нь толгойгүй горимд шилжихээс өмнө Pi -г дэлгэц, гар дээр холбохыг шаардаж байсан. Тиймээс би Raspberry Pi Desktop -ийг бүрэн "толгойгүй" суулгах аргыг олохоор шийдлээ. Нэмэлт урамшууллын хувьд би алсын ширээнийхээ Pi руу нэвтрэх эрхийг хэрхэн шифрлэж, хамгаалж болохыг танд үзүүлэх болно.

Хангамж

  1. Raspberry Pi Board (3B+ эсвэл хамгийн сүүлийн үеийн 4B) ба цахилгаан хангамж
  2. Micro SD карт (хамгийн багадаа 8GB)
  3. Micro SD картны үүртэй компьютер эсвэл зөөврийн компьютер эсвэл USB SD карт уншигч (жишээ нь

Алхам 1: SD карт бэлтгэ: OS бич

SD карт бэлтгэ: OS бич
SD карт бэлтгэ: OS бич
SD карт бэлтгэ: OS бич
SD карт бэлтгэ: OS бич

Процессийн эхний алхам бол OS дээр ачаалагдах боломжтой SD карт үүсгэх явдал юм. Ихэнх хэрэглэгчдийн хувьд хамгийн сайн сонголт бол Raspberry OS юм. Энэ нь Desktop болон Lite гэсэн хоёр хэлбэрээр ирдэг (зөвхөн тушаалын мөрөөр хандах боломжтой хамгийн бага хувилбар). Энэхүү хэмжигдэхүүний хувьд бид ширээний амтыг ашиглах болно. Албан ёсны татаж авах хуудаснаас хамгийн сүүлийн үеийн Raspbian Desktop түгээлтийг татаж аваарай. ЗӨВЛӨГӨӨ: Хэрэв та зөөврийн компьютер/компьютер дээрээ BitTorrent клиент суулгасан бол Torrent холбоосыг ашиглан илүү хурдан татаж авах боломжтой.

Raspbian зургийг SD карт руу бичих зориулалттай хөндлөн платформ хэрэгсэл болох Balena Etcher -ийг татаж авах, татаж суулгах. Компьютер дээрээ байгаа OS (OSX эсвэл Windows эсвэл Linux) хувилбарыг татаж аваарай.

  • SD карт уншигчийг SD картаар оруулна уу
  • Balena Etcher -ийг эхлүүлээд татаж авсан Raspberry Pi OS.zip файлыг өөрийн хатуу дискнээс сонгоно уу.
  • SD картны хөтчийг сонгоно уу
  • 'Flash!' Дээр дарна уу. Raspbian OS -ийг SD карт руу бичих. 'Flash дууссан!' Гэж хүлээнэ үү. зурвас болон нэлээд Балена Этчер.

Алхам 2: SD карт бэлтгэх: Толгойгүй тохиргоо

SD карт бэлтгэх: Толгойгүй тохиргоо
SD карт бэлтгэх: Толгойгүй тохиргоо
SD карт бэлтгэх: Толгойгүй тохиргоо
SD карт бэлтгэх: Толгойгүй тохиргоо
SD карт бэлтгэх: Толгойгүй тохиргоо
SD карт бэлтгэх: Толгойгүй тохиргоо

Дараа нь бид SD картыг хоёр зүйлийг хийхээр тохируулах болно

  • SSH -ийг идэвхжүүлэх
  • Pi -г Wifi -г асаахад холбоно уу

Ихэвчлэн Balena Etcher -ийг хийж дууссаны дараа OS нь SD карт дээр "boot" гэж бичигдсэн хуваалтыг автоматаар олж суулгадаг.

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 -д үүнийг хийх хамгийн сайн арга бол Терминал програмыг ашиглах явдал юм. Терминалыг ажиллуулаад директорыг /Volumes /boot болгон өөрчилнө үү

Терминал дээр дараах тушаалуудыг ажиллуулна уу

ssh дээр хүрнэ үү

нано wpa_supplicant.conf

Хоёрдахь тушаал нь wpa_supplicant.conf файлыг нано текст засварлагч дээр нээнэ. Дээрхтэй ижил текст нэмнэ үү (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. Таны гэрийн сүлжээний сүлжээ нь таны компьютерийн IP хаяг дээр үндэслэн 192.168.1.0/24 байх болно.

Zenmap -ийг ажиллуулна уу

  • Зорилтот төрөлд таны гэрийн сүлжээ гэж тодорхойлсон сүлжээний дэд сүлжээг оруулна уу
  • Профайлын уналт жагсаалтыг өөрчилж, "Ping Scan" -ийг сонгоно уу.
  • Тушаалын талбарт 'nmap -sn' гэж бичнэ үү. Дэд сүлжээг аль хэдийн бичсэн байх ёстой.
  • 'Scan' товчийг дарна уу. Хэдэн минутын дотор хэрэгсэл нь таны Wifi сүлжээнээс олсон бүх төхөөрөмжийг жагсаах болно. 'Raspberrypi' гэж нэрлэгддэг төхөөрөмжийг хайж олоод IP хаягийг нь анхаарна уу. Дээрх дэлгэцийн агшинд бөөрөлзгөнө pi нь 192.168.1.47 IP хаягийг олж харах болно

Алхам 4: SSH ашиглан холбоно уу

SSH ашиглан холбоно уу
SSH ашиглан холбоно уу

Хэрэв SD картыг зөв бэлтгэсэн бол эхний ачаалах үед Pi нь WiFi -д автоматаар холбогдсон бөгөөд SSH үйлчилгээг идэвхжүүлсэн болно. Одоо бид таны компьютер дээрх SSH клиентийг ашиглан холбогдож болно. Гэхдээ энэ бол бидний хүссэн бүтэн ширээний туршлага биш юм. Тэнд очих хэд хэдэн алхам байна.

WINDOWSA Windows дээр SSH ашиглах гарын авлага бүр PuTTY ашиглахыг зөвлөж байна. UI нь маш хуучирсан, ашиглахад хэцүү гэж би хувьдаа боддог. Windows дээр миний илүүд үздэг SSH үйлчлүүлэгч бол MobaXterm юм. Windows компьютер дээрээ MobaXterm татаж аваад суулгаарай. MobaXterm -ийг анх эхлүүлэх үед Windows 10 галт хана нь зарим функцуудыг хаасан тухай мэдэгдэл гаргадаг. Аппликешныг тайлах нь аюулгүй юм. 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 холболтонд үлдэхийн тулд бид эхлээд Pi дээр суулгасан бүх програм хангамжийг шинэчлэх болно. SSH -ээр холбогдохдоо терминал дээр дараах хоёр тушаалыг бичнэ үү

sudo apt update

sudo apt upgrade

Тушаал бүрийн дараа терминал дээрх бүх зааврыг дагана уу. Хоёрдахь тушаалыг дуусгахад 15-20 минутын хугацаа шаардагдана. Та шинэчлэлтийн бүх програм хангамжийг татаж аваад суулгаж байх хооронд өөр нэг эсвэл хоёр асуултанд хариулж, кофены завсарлага авах шаардлагатай болно.

Шинэчлэлт дууссаны дараа x11VNC суулгах цаг болжээ. x11VNC нь бөөрөлзгөнө pi дээр ажилладаг алсын ширээний програм бөгөөд компьютерийг компьютер дээрээс харах боломжийг олгодог. Эдгээр тушаалыг терминал дээр бичнэ үү

sudo apt install 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

Сүүлийн тушаал нь 'нано' энгийн текст засварлагчийг ажиллуулах болно. Файлын төгсгөлд үүнийг нэмнэ үү

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

Файлыг 'Ctrl-o' дээр хадгалаад 'Ctrl-x' ашиглан наногоос гарна уу.

Бид хэзээ ч Raspberry Pi -тэй ямар ч дэлгэц холбогдоогүй тул ширээний дэлгэц нь маш бага 720x480 нягтралтайгаар эхлэх болно. Гэхдээ үүнийг засахад хялбар байдаг. SSH сесс дээр байгаарай

sudo raspi-config

Энэ нь raspbian тохиргооны текст горимын програмыг ажиллуулах болно. Сумны товчлуурыг ашиглан "Нарийвчилсан сонголтууд" -ыг сонгоод ENTER дарна уу. Дараа нь 'Resolution' -ийг сонгоод ENTER дарна уу. Эцэст нь танд дэлгэцийн нарийвчлалтай шийдлүүдийн жагсаалтыг өгөх болно. Илүү өндөр нарийвчлалтай сонголтуудын аль нэгийг сонгоод ENTER дарна уу. TAB ашиглан үндсэн дэлгэц рүү буцаж '' сонголт руу ороод ENTER дарна уу.

Raspberry Pi -г дахин ачаална уу

sudo дахин ачаална уу

Алхам 6: Алсын ширээ.. Эцэст нь

Алсын ширээ.. Эцэст нь!
Алсын ширээ.. Эцэст нь!
Алсын ширээ.. Эцэст нь!
Алсын ширээ.. Эцэст нь!
Алсын ширээ.. Эцэст нь!
Алсын ширээ.. Эцэст нь!
Алсын ширээ.. Эцэст нь!
Алсын ширээ.. Эцэст нь!

Raspberry Pi -ийг ачаалж дууссаны дараа бид гайхамшигтай ширээний дэлгэцийг гадны дэлгэц, гар, хулгана холболгүйгээр үзэх боломжтой болно.

Порт дамжуулахтай SSH

Энэхүү эцсийн хэсэг нь жаахан техникийн шинж чанартай бөгөөд тайлбарлахад илүү хэцүү байдаг. Би энэ маш сайн гарын авлагыг уншихыг зөвлөж байна.

SSH -ээр дамжуулан Pi -тэй холбогдож байсан терминал руугаа буцна уу. Одоо энэ тушаалыг анхааралтай бичээд ажиллуулна уу

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

RealVNC Viewer програмыг татаж аваад суулгаарай. RealVNC Viewer -ийг ажиллуулна уу. VNC серверийн хаягаар оруулна уу

localhost

Connect дээр дарна уу, эсвэл ENTER дарна уу. Үзэгч холболт найдвартай биш байгаа талаар гомдоллох болно. Анхааруулгыг хүлээн аваад үргэлжлүүлнэ үү. Нууц үг асуух болно. Энэ бол таны x11vnc-д тохируулсан 8 тэмдэгт (эсвэл түүнээс бага) нууц үг юм. 'OK' дээр дарахад Raspberry Pi Desktop танд таалагдах болно.

Анхдагч нууц үгээ ашиглах тухай анхааруулгыг та анзаарах болно. Энэ үед үргэлжлүүлээд 'pi' хэрэглэгчийн анхдагч нууц үгийг солино уу.

Ихэвчлэн VNC холболт найдвартай байдаггүй. Гэхдээ энэ аргын тусламжтайгаар та VNC холболтыг шифрлэгдсэн SSH холболт дээр туннел хийж аюулгүй болгосон.

Тийм шүү !!! Та үнэхээр толгойгүй Raspberry Pi -ийг амжилттай тохирууллаа.

Зөвлөмж болгож буй: