Raspberry Pi Desktop: Ekransız Təhlükəsiz Başsız Quraşdırma: 6 Addım
Raspberry Pi Desktop: Ekransız Təhlükəsiz Başsız Quraşdırma: 6 Addım
Anonim
Raspberry Pi Desktop: Ekransız Təhlükəsiz Başsız Quraşdırma
Raspberry Pi Desktop: Ekransız Təhlükəsiz Başsız Quraşdırma

Bunu oxuyursan, ehtimal ki, artıq Raspberry Pi ilə tanışsan. Evin ətrafında müxtəlif layihələr həyata keçirmək üçün bu möhtəşəm lövhələrdən bir neçəm var. Raspberry Pi ilə necə başlamağınızı göstərən hər hansı bir bələdçiyə baxsanız, çox güman ki, Pi -ni HDMI Kabeli olan bir monitöre bağlamaq və sonra istifadə etmək üçün Klaviatura və Siçan bağlamaq lazımdır.

Bu yaxınlarda bir Raspberry Pi 3B+ tutdum və işə başlamaq üçün ətraf qurğularım yox idi. Problem deyil! Başsız rejimdə işləyəcəyəm - klaviatura və ya monitor bağlı deyil. Ancaq başsız rejimdə Pi istifadə etmək üçün bütün təlimatlar əvvəlcə başsız rejimdə işə keçmədən əvvəl Pi -ni monitora və klaviaturaya bağlamağımı tələb etdi. Beləliklə, Raspberry Pi Desktop -un quraşdırılmasını tamamilə "başsız" etmək üçün bir yol tapmağa başladım. Əlavə bir bonus olaraq, Pi -yə uzaq masaüstünüzə girişinizi necə şifrələyə biləcəyinizi göstərəcəyəm.

Təchizat

  1. Raspberry Pi Board (3B+ və ya ən son 4B) və Güc Təchizatı
  2. Micro SD Kart (minimum 8 GB)
  3. Micro SD Kart Yuvası və ya xarici USB SD Kart Oxuyucusu olan PC/Laptop (məsələn,

Addım 1: SD Kart hazırlayın: ƏS yazın

SD Kart hazırlayın: ƏS yazın
SD Kart hazırlayın: ƏS yazın
SD Kart hazırlayın: ƏS yazın
SD Kart hazırlayın: ƏS yazın

Prosesdəki ilk addım OS ilə önyüklenebilir bir SD Kart yaratmaqdır. Əksər istifadəçilər üçün ən yaxşı seçim Raspbian OS - Raspberry Pi üçün xüsusi olaraq hazırlanmış rəsmi debian əsaslı Linux paylanmasıdır. Masaüstü və Lite (yalnız əmr satırına çıxışı olan minimal bir versiya) olmaqla iki çeşiddə gəlir. Bu Instrutable üçün Desktop ləzzətindən istifadə edəcəyik. Rəsmi yükləmə səhifəsindən ən son Raspbian Desktop paylamasını yükləyin. İPUCU: Laptopunuzda/PC -də BitTorrent müştəri varsa, daha sürətli yükləmək üçün Torrent linkindən istifadə edin.

Yükləyərkən, Raspbian Şəkilini SD Kartlarına yazmaq üçün hazırlanmış bir platformalararası vasitə olan Balena Etcher'i yükləyin və quraşdırın. Kompüterinizdə olan OS (OSX və ya Windows və ya Linux) versiyasını yükləyin.

  • SD kart oxuyucusunu SD kartla birlikdə yerləşdirin
  • Balena Etcher proqramını işə salın və sabit diskinizdən Raspberry Pi OS.zip faylını seçin.
  • SD Kart Sürücüsünü seçin
  • 'Flash!' Düyməsini basın. SD karta Raspbian OS yazmaq. 'Flash Tamamlandı!' mesaj və olduqca Balena Ethcher.

Addım 2: SD Kart hazırlayın: Başsız Quraşdırma

SD Kart hazırlayın: Başsız Quraşdırma
SD Kart hazırlayın: Başsız Quraşdırma
SD Kart hazırlayın: Başsız Quraşdırma
SD Kart hazırlayın: Başsız Quraşdırma
SD Kart hazırlayın: Başsız Quraşdırma
SD Kart hazırlayın: Başsız Quraşdırma

Bundan sonra SD Kartı iki şeyi etmək üçün konfiqurasiya edəcəyik

  • SSH aktiv edin
  • Açıldıqda Pi -ni Wi -Fi -ya qoşun

Tipik olaraq Balena Etcher tamamlandıqdan sonra, OS avtomatik olaraq SD kartda 'boot' etiketli bölməni tapacaq və quraşdıracaq.

Windows -da Windows Explorer -i açın və 'boot' etiketli yeni bir sürücü axtarın və məzmunu göstərmək üçün üzərinə vurun. Menyu çubuğunda 'Yeni Məhsul' düyməsini basın və sonra yeni bir boş fayl yaratmaq üçün 'Mətn Sənədi' ni seçin. Bunun adını 'ssh' olaraq dəyişdirin

Qeyd: Varsayılan olaraq, Windows fayl uzantılarını gizlədir. Bu, faylın ssh yerinə 'ssh.txt' olmasına səbəb olacaq, ancaq Windows sizdən gizlədəcək. Fayl uzantılarını göstərmək üçün bu təlimatları izləyin.

Eyni prosesi izləyin və başqa bir fayl yaradın və adını 'wpa_supplicant.conf' adlandırın. Yenə də bu faylın sonuna '.txt' əlavə edilmədiyinə əmin olun. Notepad və ya istədiyiniz mətn redaktorundan istifadə edərək bu faylı redaktə edin və bu mətni əlavə edin:

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

update_config = 1 ap_scan = 1 fast_reauth = 1 ölkə = ABŞ şəbəkəsi = {ssid = "Şəbəkənizin SSID" psk = "Şəbəkənizin şifrəsi" prioriteti = 100}

Ölkə kodunu uyğun bir kodu dəyişdirin (Bağlantı). SSID və PSK -nı WiFi SSID və Parol/parolunuza uyğun olaraq qurun.

Faylı qeyd edin və SD Kartı çıxarın.

OSX -də bunun ən yaxşı yolu Terminal tətbiqindən istifadə etməkdir. Terminalı işə salın və qovluğu /Volumes /boot olaraq dəyişdirin

Terminalda aşağıdakı əmrləri yerinə yetirin

ssh -ə toxunun

nano wpa_supplicant.conf

İkinci əmr nano mətn redaktorunda wpa_supplicant.conf faylını açacaq. Yuxarıdakı mətni əlavə edin (Windows Bölməsinə baxın). Faylın SD kartını tapıcıdan çıxarın.

Addım 3: Yükləyin və PI -nin IP ünvanını tapın

Yükləyin və PI -nin IP ünvanını tapın
Yükləyin və PI -nin IP ünvanını tapın

Hazırlanmış SD Kartı Raspberry Pi -yə daxil edin və açmaq üçün gücü bağlayın. Pi -nin açılmasının bitməsini bir neçə dəqiqə gözləyin. Bu nöqtədə Pi Raspbian Desktop -u işə salır, ancaq onu görməyə imkanımız yoxdur.

Pi -nin IP ünvanını axtarırıq Əvvəlcə pulsuz və açıq mənbə şəbəkə kəşf etmə vasitəsi olan Nmap və nmap üçün GUI Aləti olan Zenmap -ı quraşdıracağıq. Hər ikisini rəsmi Nmap yükləmə səhifəsindən yükləyə bilərsiniz. Hər hansı bir OS üçün yükləyicinin Zenmap -i nmap ilə birlikdə quraşdırma imkanı olacaq.

Bu növbəti addım, ev Wifi şəbəkənizin IP Ünvan aralığı haqqında bir az məlumat tələb edir. PC -nin IP ünvanını əldə edin. məs. 192.168.1.21. Evinizin şəbəkə alt şəbəkəsi kompüterinizin ip ünvanına əsaslanaraq 192.168.1.0/24 olacaq.

Zenmap başladın

  • Hədəf tipində ev şəbəkəniz olaraq təyin etdiyiniz şəbəkə alt şəbəkəsi
  • Profil açılır menyusunu dəyişdirin və 'Ping Tarama' seçin
  • Komanda qutusuna 'nmap -sn' yazın. Alt şəbəkə artıq daxil edilməlidir.
  • 'Tarama' düyməsini basın. Bir neçə dəqiqə ərzində alət Wifi şəbəkənizdə tapdığı bütün cihazları siyahıya alacaq. 'Raspberrypi' adlı cihazı axtarın və IP ünvanını qeyd edin. Yuxarıdakı ekran görüntülərində, moruq pi -nin 192.168.1.47 IP ünvanını aldığını görəcəksiniz

Addım 4: SSH istifadə edərək qoşulun

SSH istifadə edərək qoşulun
SSH istifadə edərək qoşulun

SD Kart düzgün hazırlansaydı, ilk açılışda Pi avtomatik olaraq WiFi -yə qoşularaq SSH xidmətini də aktiv edər. İndi kompüterinizdə bir SSH Müştəri istifadə edərək ona qoşula bilərik. Ancaq bu, istədiyimiz tam masa üstü təcrübəsi deyil. Oraya çatmaq üçün daha bir neçə addım var.

WINDOWSA Windows -da SSH istifadə etmək üçün demək olar ki, hər bələdçi PuTTY istifadə etməyi məsləhət görür. Şəxsən məncə UI çox köhnədir və istifadəsi çətindir. Windows -da ən çox sevdiyim SSH müştərisi MobaXterm -dir. Windows PC -də MobaXterm yükləyin və quraşdırın. MobaXterm'i ilk dəfə başlatdığınızda, Windows 10 Firewall, bəzi xüsusiyyətlərin bloklandığı barədə bir bildiriş açacaq. Tətbiqi blokdan çıxarmaq təhlükəsizdir. MobaXterm'i işə salın və davam etmək üçün terminali işə salın.

OSX -də olsanız, artıq SSH vasitəsilə qoşulmaq üçün lazım olan hər şeyi ehtiva edir. Davam etmək üçün Terminal Tətbiqini işə salın.

Raspberry Pi -yə qoşulun

Terminalınızda, Nmap taramasından əvvəl aldığınız IP ünvanını istifadə edərək Pi üçün SSH. Mənim moruq Pi 192.168.1.47 aldı və bu təlimatın qalan hissəsində istifadə edəcəyəm. Qurduğunuz Pi üçün doğru IP ünvanı ilə əvəz edin.

Bunu terminalınıza yazın və ENTER düyməsini basın

ssh [email protected]

İlk dəfə qoşulduqda yeni bir cihaza qoşulmaqla bağlı bir xəbərdarlıq alacaqsınız. Davam etmək üçün 'y' və ya 'Y' yazın və ENTER düyməsini basın. Sonra bir parol istəyəcək. 'Pi' istifadəçisi üçün ilkin parol 'moruq' dur. Hər şey yaxşı olarsa, hesabınıza daxil olacaqsınız və buna bənzər bir bash istəyi olacaqsınız

pi@moruq: ~ $

Yaxşı!

Addım 5: Raspbian yeniləyin və X11VNC quraşdırın

Raspbian -ı yeniləyin və X11VNC quraşdırın
Raspbian -ı yeniləyin və X11VNC quraşdırın
Raspbian -ı yeniləyin və X11VNC quraşdırın
Raspbian -ı yeniləyin və X11VNC quraşdırın
Raspbian -ı yeniləyin və X11VNC quraşdırın
Raspbian -ı yeniləyin və X11VNC quraşdırın

Əvvəlki addımdan eyni SSH Bağlantısında qalaraq əvvəlcə Pi -də quraşdırılmış bütün proqramları yeniləyəcəyik. SSH vasitəsi ilə bağlı olarkən terminala aşağıdakı iki əmri daxil edin

sudo apt yeniləmə

sudo apt upgrade

Hər bir əmrdən sonra terminaldakı bütün əmrləri yerinə yetirin. ikinci əmrin yerinə yetirilməsi 15-20 dəqiqə çəkəcək. Bütün yeniləmə proqramları yükləndikdən və sonra quraşdırıldıqdan sonra bir və ya iki sorğuya cavab verməli və sonra qəhvə fasiləsi verməlisiniz.

Yeniləmə başa çatdıqdan sonra x11VNC qurmaq vaxtıdır. x11VNC, moruq pi üzərində işləyəcək və masaüstünü PC -dən görməyimizi təmin edəcək uzaq bir masaüstü tətbiqidir. Bu əmri terminala yazın

sudo apt install x11vnc

x11vnc -saxlama yolu

İkinci əmr, uzaq masaüstünüzə daxil olmaq üçün bir parol təyin etməkdir. QEYD: Maksimum 8 simvol olmalıdır.

Sonra x11vnc açılışda avtomatik olaraq işləməsi üçün bir konfiqurasiya faylını yeniləyəcəyik. Hələ terminalda bu əmrləri yazın

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

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

Son əmr 'nano' sadə mətn redaktorunu işə salacaq. Faylın sonunda bunu əlavə edin

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

Faylı 'Ctrl-o' ilə qeyd edin və 'Ctrl-x' ilə nanodan çıxın

Heç vaxt heç bir ekranı Raspberry Pi -yə bağlamadığımız üçün masa üstü çox aşağı 720x480 qətnamə ilə başlayacaq. Ancaq bunu düzəltmək asandır. Hələ SSH sessiyasında qaçın

sudo raspi-config

Bu, raspbian konfiqurasiya mətn rejimi tətbiqini işə salacaq. Ok düymələrindən istifadə edərək "Ətraflı Seçimlər" i seçin və ENTER düyməsini basın. Sonra 'Çözünürlük' seçin və ENTER düyməsini basın. Nəhayət sizə mövcud ekran qətnamələrinin siyahısı təqdim olunacaq. Daha yüksək qətnamə seçimlərindən birini seçin və ENTER düyməsini basın. TAB istifadə edərək əsas ekranda '' seçiminə keçin və ENTER düyməsini basın.

Raspberry Pi -ni yenidən başladın

sudo yenidən başladın

Addım 6: Uzaq Masaüstü.. Nəhayət

Uzaq Masaüstü.. Nəhayət!
Uzaq Masaüstü.. Nəhayət!
Uzaq Masaüstü.. Nəhayət!
Uzaq Masaüstü.. Nəhayət!
Uzaq Masaüstü.. Nəhayət!
Uzaq Masaüstü.. Nəhayət!
Uzaq Masaüstü.. Nəhayət!
Uzaq Masaüstü.. Nəhayət!

Raspberry Pi açılışını bitirdikdən sonra heç bir xarici monitor və ya klaviatura və siçan bağlamadan möhtəşəm Masaüstü görməyə hazırıq.

Port Göndərmə ilə SSH

Bu son hissə bir az texniki və izah etmək çətindir. Bu çox yaxşı bir bələdçini oxumağı məsləhət görərəm.

SSH vasitəsilə Pi -yə qoşulmaq üçün istifadə etdiyiniz terminala qayıdın. İndi bu əmri diqqətlə yazın və işlədin

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

RealVNC Viewer RealVNC Viewer proqramını yükləyin və quraşdırın. RealVNC Viewer -ı işə salın. VNC Server Ünvanına sadəcə yazın

localhost

və Bağlan düyməsini basın və ya ENTER düyməsini basın. İzləyici əlaqənin etibarlı olmadığından şikayət edəcək. Xəbərdarlığı qəbul edin və davam edin. Sizdən bir parol istənəcək. Bu, x11vnc üçün təyin etdiyiniz 8 xarakterli (və ya daha az) paroldur. 'OK' düyməsini basın və sizi Raspberry Pi Desktop gözləyir.

Varsayılan parolun istifadəsi ilə bağlı bir xəbərdarlıq görəcəksiniz. Bu nöqtədə davam edin və 'pi' istifadəçisi üçün standart şifrəni dəyişdirin.

Normalda VNC əlaqələri etibarlı deyil. Ancaq bu üsulla VNC bağlantısını şifrələnmiş SSH Bağlantısı üzərindən tünelləyərək etibarlı hala gətirdiniz.

Bu belədir!!! Həqiqətən başsız bir Raspberry Pi qurdunuz.