Სარჩევი:
- მარაგები
- ნაბიჯი 1: მოამზადეთ SD ბარათი: ჩაწერეთ OS
- ნაბიჯი 2: მოამზადეთ SD ბარათი: Headless Setup
- ნაბიჯი 3: ჩატვირთეთ და იპოვეთ PI– ს IP მისამართი
- ნაბიჯი 4: დაკავშირება SSH გამოყენებით
- ნაბიჯი 5: განაახლეთ Raspbian და დააინსტალირეთ X11VNC
- ნაბიჯი 6: დისტანციური სამუშაო მაგიდა.. საბოლოოდ
ვიდეო: Raspberry Pi დესკტოპი: უსაფრთხო უთავო დაყენება ეკრანის გარეშე: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
თუ ამას კითხულობთ, თქვენ ალბათ უკვე იცნობთ ჟოლოს პი. მე მაქვს რამდენიმე ასეთი გასაოცარი დაფა სახლის გარშემო სხვადასხვა პროექტების გასაშვებად. თუ გადახედავთ ნებისმიერ სახელმძღვანელოს, რომელიც გიჩვენებთ თუ როგორ უნდა დაიწყოთ Raspberry Pi– ით, ეს სავარაუდოდ გულისხმობს Pi– ს დაკავშირებას HDMI კაბელით მონიტორზე და შემდეგ მის გამოყენებას კლავიატურასა და მაუსზე.
ცოტა ხნის წინ მე მივიღე Raspberry Pi 3B+ და არცერთი პერიფერიული მოწყობილობა არ მქონდა დასაწყებად. Არაა პრობლემა! მე ვიმუშავებ უთავო რეჟიმში - კლავიატურის ან მონიტორის გარეშე. მაგრამ Pi– ს უსაგნო რეჟიმში გამოყენების ყველა გზამკვლევიდან პირველად მომთხოვა Pi– ს დაკავშირება მონიტორზე და კლავიატურაზე, სანამ უსათაურო რეჟიმში გაშვებას შევძლებ. ასე რომ, მე განვსაზღვრე გზა, რომ გამეკეთებინა Raspberry Pi Desktop– ის ინსტალაცია მთლიანად „უთავო“. როგორც დამატებითი ბონუსი მე გაჩვენებთ თუ როგორ შეგიძლიათ დაშიფროთ და უზრუნველყოთ თქვენი დისტანციური დესკტოპის წვდომა Pi- ზე.
მარაგები
- Raspberry Pi Board (3B+ ან უახლესი 4B) & კვების ბლოკი
- მიკრო SD ბარათი (მინიმუმ 8 GB)
- კომპიუტერი/ლეპტოპი მიკრო SD ბარათის სლოტით ან გარე USB SD ბარათის მკითხველით (მაგ.
ნაბიჯი 1: მოამზადეთ SD ბარათი: ჩაწერეთ OS
პროცესის პირველი ნაბიჯი არის ჩამტვირთავი SD ბარათის შექმნა OS- ით. მომხმარებლების უმეტესობისთვის საუკეთესო არჩევანია Raspbian OS - დებიანზე დაფუძნებული 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 ბარათი: Headless Setup
შემდეგი, ჩვენ ვაპირებთ SD ბარათის კონფიგურაციას ორი რამის გასაკეთებლად
- SSH- ის ჩართვა
- ჩართეთ Pi დაკავშირება თქვენს Wifi– სთან ერთად, როდესაც ის ჩატვირთვის
როგორც წესი, ბალენა Etcher– ის დასრულების შემდეგ, ოპერაციული სისტემა ავტომატურად იპოვის და დაამონტაჟებს დანაყოფს, სახელწოდებით „ჩატვირთვის“SD ბარათზე.
Windows- ში გახსენით Windows Explorer და მოძებნეთ ახალი დისკი ეტიკეტით 'boot' და დააწკაპუნეთ მასზე შინაარსის საჩვენებლად. დააწკაპუნეთ "ახალ პუნქტზე" მენიუს ზოლში და შემდეგ აირჩიეთ "ტექსტური დოკუმენტი" ახალი ცარიელი ფაილის შესაქმნელად. გადაარქვით ამას სახელი 'ssh'
შენიშვნა: სტანდარტულად Windows მალავს ფაილის გაფართოებების ცოდნას. ეს გამოიწვევს ფაილს სახელი ssh.txt ssh- ის ნაცვლად, მაგრამ 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
nano wpa_supplicant.conf
მეორე ბრძანება გახსნის ფაილს wpa_supplicant.conf ნანო ტექსტურ რედაქტორში. დაამატეთ იგივე ტექსტი, როგორც ზემოთ (იხ. Windows სექცია). შეინახეთ ფაილი და ამოიღეთ SD ბარათი მპოვნელისგან.
ნაბიჯი 3: ჩატვირთეთ და იპოვეთ PI– ს IP მისამართი
ჩადეთ მომზადებული SD ბარათი Raspberry Pi- ში და შეაერთეთ ძალა ჩატვირთვისას. დაელოდეთ რამდენიმე წუთს სანამ Pi დაასრულებს ჩატვირთვას. ამ დროს Pi მუშაობს Raspbian Desktop– ზე, მაგრამ ჩვენ ამის ხილვის საშუალება არ გვაქვს.
Pi– ს IP მისამართის ძებნა ჩვენ ჯერ დავაინსტალირებთ Nmap - უფასო და ღია კოდის ქსელის აღმოჩენის ინსტრუმენტს და Zenmap - GUI Tool nmap– ისთვის. თქვენ შეგიძლიათ გადმოწეროთ ორივე ოფიციალური Nmap გადმოტვირთვის გვერდიდან. ორივე OS– ის ინსტალერს ექნება შესაძლებლობა დააინსტალიროს Zenmap nmap– თან ერთად.
ეს მომდევნო ნაბიჯი მოითხოვს მცირეოდენი ცოდნას თქვენი სახლის Wifi ქსელის IP მისამართების დიაპაზონის შესახებ. მიიღეთ თქვენი კომპიუტერის IP მისამართი. მაგალითად. 192.168.1.21. თქვენი სახლის ქსელის ქსელი იქნება 192.168.1.0/24 თქვენი კომპიუტერის IP მისამართის საფუძველზე.
გაუშვით Zenmap
- სამიზნე ტიპში ქსელის ქვექსელი, რომელიც თქვენ განსაზღვრეთ, როგორც თქვენი სახლის ქსელი
- შეცვალეთ პროფილის ჩამოსაშლელი და აირჩიეთ "პინგის სკანირება"
- ბრძანების ყუთში ჩაწერეთ 'nmap -sn'. Subnet უკვე უნდა იყოს აკრეფილი.
- დააწკაპუნეთ ღილაკზე 'სკანირება'. რამდენიმე წუთში ინსტრუმენტი ჩამოთვლის ყველა მოწყობილობას, რომელიც იპოვა თქვენს Wifi ქსელში. მოძებნეთ მოწყობილობა, სახელწოდებით "ჟოლო” და მიუთითეთ მისი IP მისამართი. ზემოთ მოცემულ ეკრანის სურათებში ნახავთ, რომ ჟოლოს პი მიიღო IP მისამართი 192.168.1.47
ნაბიჯი 4: დაკავშირება SSH გამოყენებით
თუ SD ბარათი სწორად იყო მომზადებული, მაშინ პირველ ჩატვირთვისას Pi ავტომატურად დაუკავშირდება WiFi- ს და ასევე ჩართავს SSH სერვისს. ახლა ჩვენ შეგვიძლია დავუკავშირდეთ მას თქვენს კომპიუტერში SSH კლიენტის გამოყენებით. მაგრამ ეს არ არის სრული დესკტოპის გამოცდილება, რომელიც ჩვენ გვსურს. იქამდე კიდევ რამდენიმე ნაბიჯია.
Windows– ზე SSH– ის გამოყენების თითქმის ყველა სახელმძღვანელო გირჩევთ გამოიყენოთ PuTTY. მე პირადად ვფიქრობ, რომ UI არის ძალიან დათარიღებული და ძნელი გამოსაყენებელი. Windows– ზე ჩემი სასურველი SSH კლიენტი არის MobaXterm. ჩამოტვირთეთ და დააინსტალირეთ MobaXterm თქვენს Windows კომპიუტერზე. MobaXterm– ის პირველად გაშვებისას Windows 10 Firewall გამოაქვეყნებს შეტყობინებას გარკვეული ფუნქციების დაბლოკვის შესახებ. უსაფრთხოა პროგრამის განბლოკვა. გაუშვით MobaXterm და გააგრძელეთ ტერმინალი გასაგრძელებლად.
თუ OSX– ზე ხართ, ის უკვე შეიცავს ყველაფერს, რაც საჭიროა SSH– ით დასაკავშირებლად. გასაგრძელებლად გაუშვით ტერმინალური აპლიკაცია.
დაუკავშირდით Raspberry Pi- ს
თქვენს ტერმინალში SSH Pi- ს გამოყენებით IP მისამართს, რომელიც ადრე მიიღეთ Nmap სკანირებისას. ჩემმა ჟოლოს პი მიიღო 192.168.1.47 და მე მას ვიყენებ ამ სახელმძღვანელოს დანარჩენ ნაწილში. შეცვალეთ ის სწორი IP მისამართით Pi, რომელსაც თქვენ ქმნით.
ჩაწერეთ ეს თქვენს ტერმინალში და დააჭირეთ ღილაკს ENTER
როდესაც პირველად დაუკავშირდებით, მიიღებთ გაფრთხილებას ახალ მოწყობილობასთან დაკავშირების შესახებ. გასაგრძელებლად ჩაწერეთ 'y' ან 'Y' და ჩაწერეთ ENTER. შემდეგი, ის მოგთხოვთ პაროლს. პირველადი პაროლი "pi" მომხმარებლისთვის არის "ჟოლო". თუ ყველაფერი კარგად დასრულდა, თქვენ შეხვალთ სისტემაში და იქნებით bash სწრაფი, რომელიც ასე გამოიყურება
პი@ჟოლო: ~ $
კარგი!
ნაბიჯი 5: განაახლეთ Raspbian და დააინსტალირეთ X11VNC
წინა საფეხურიდან იგივე SSH კავშირში ყოფნისას ჩვენ პირველ რიგში განვაახლებთ Pi- ზე უკვე დაინსტალირებულ პროგრამულ უზრუნველყოფას. ჩაწერეთ შემდეგი ორი ბრძანება ტერმინალში SSH– ის საშუალებით დაკავშირებისას
sudo apt განახლება
sudo apt განახლება
ყოველი ბრძანების შემდეგ მიჰყევით ნებისმიერ მოთხოვნას ტერმინალზე. მეორე ბრძანების შესრულებას 15-20 წუთი დასჭირდება. თქვენ უნდა უპასუხოთ კიდევ ერთ ან ორ მოთხოვნას და შემდეგ დაისვენოთ ყავის შესვენებამდე, სანამ განახლებული პროგრამული უზრუნველყოფა გადმოწერილი და დაინსტალირებული იქნება.
განახლების დასრულების შემდეგ დროა დააყენოთ x11VNC. x11VNC არის დისტანციური დესკტოპის პროგრამა, რომელიც იმუშავებს ჟოლოს პიზე და მოგვცემს შესაძლებლობას, ვნახოთ დესკტოპი ჩვენი კომპიუტერიდან. ჩაწერეთ ეს ბრძანება ტერმინალში
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
ბოლო ბრძანება დაიწყებს "ნანო" მარტივ ტექსტურ რედაქტორს. ფაილის ბოლოს დაამატეთ ეს
@x11vnc -გადაცემული -სამუდამოდ -localhost -rfbauth /home/pi/.vnc/passwd
შეინახეთ ფაილი 'Ctrl-o' და დატოვეთ ნანო '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. VNC სერვერის მისამართი უბრალოდ ჩაწერეთ
localhost
და დააწკაპუნეთ დაკავშირებაზე ან უბრალოდ დააჭირეთ ღილაკს ENTER. მნახველი ჩივის, რომ კავშირი არ არის უსაფრთხო. მიიღეთ გაფრთხილება და განაგრძეთ. თქვენ მოგეთხოვებათ პაროლი. ეს არის 8-სიმბოლო (ან ნაკლები) პაროლი, რომელიც თქვენ დააყენეთ x11vnc– ისთვის. დააწკაპუნეთ 'OK' - ზე და თქვენ დაგხვდებათ Raspberry Pi Desktop.
თქვენ შეამჩნევთ გაფრთხილებას ნაგულისხმევი პაროლის გამოყენების შესახებ. ამ მომენტში გააგრძელეთ და შეცვალეთ ნაგულისხმევი პაროლი 'pi' მომხმარებლისთვის.
ჩვეულებრივ VNC კავშირები არ არის დაცული. მაგრამ ამ მეთოდით თქვენ ახლა გახადეთ VNC კავშირი უსაფრთხოდ დაშიფრული SSH კავშირის გვირაბით.
Ის არის!!! თქვენ წარმატებით დააინსტალირეთ მართლაც უთავო ჟოლოს პი.
გირჩევთ:
ეკრანის / ეკრანის გარეშე გაშვება Raspberry Pi ან სხვა Linux / unix დაფუძნებული კომპიუტერები: 6 ნაბიჯი
ეკრანის / ეკრანის გარეშე გაშვება Raspberry Pi– ზე ან Linux– ზე დაფუძნებულ სხვა კომპიუტერებზე: როდესაც ადამიანების უმეტესობა ყიდულობს Raspberry PI– ს, მათ ჰგონიათ, რომ მათ სჭირდებათ კომპიუტერის ეკრანი. ნუ დახარჯავთ ფულს არასაჭირო კომპიუტერის მონიტორებსა და კლავიშებზე. ნუ დაკარგავთ დროს კომპიუტერებს შორის კლავიატურების და მონიტორების გადაადგილებას. არ დაუკავშიროთ ტელევიზორი, როდესაც ის არ არის
Raspberry Pi უთავო დაყენება: 7 ნაბიჯი
Raspberry Pi Headless Setup: თქვენ შეისწავლით თუ როგორ უნდა ჩართოთ Raspberry Pi– ზე წვდომა ssh– ის საშუალებით კლავიატურის, მაუსის და მონიტორის მასთან დაკავშირების გარეშე, ე.წ
Raspbian OS– ის უთავო დაყენება Raspberry Pi– ზე 3: 8 ნაბიჯი
Raspbian OS– ის უთავო ინსტალაცია Raspberry Pi 3 –ზე: კეთილი იყოს თქვენი მობრძანება, თუ როგორ უნდა გააკეთოთ უთავო ჟოლოს კონფიგურაცია. სათავგადასავლო მოგზაურობა იწყება მაშინ, როდესაც ადამიანი ყიდულობს Raspberry Pi– ს და იმედოვნებს, რომ უახლოეს დღეებში განახორციელებს საინტერესო პროექტებს. კარგად ჟღერს, მაგრამ მღელვარება მცირდება, როდესაც ადამიანი მიდის
Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე - დაწყება ჟოლოს Pi 3B - თქვენი ჟოლოს პი 3: 6 ნაბიჯის დაყენება
Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე | დაწყება ჟოლოს Pi 3B | თქვენი Raspberry Pi 3-ის დაყენება: როგორც ზოგიერთმა თქვენგანმა იცის Raspberry Pi კომპიუტერები საკმაოდ გასაოცარია და შეგიძლიათ მიიღოთ მთელი კომპიუტერი მხოლოდ ერთ პატარა დაფაზე. Raspberry Pi 3 Model B- ს აქვს ოთხ ბირთვიანი 64-ბიტიანი ARM Cortex A53 დატვირთულია 1.2 GHz– ზე. ეს ადგენს Pi 3 -ს დაახლოებით 50
Raspberry Pi უთავო დაყენება: 3 ნაბიჯი
Raspberry Pi Headless Setup: ოდესმე გიფიქრიათ იმაზე, თუ როგორ შეგიძლიათ შექმნათ ჟოლოს პი მონიტორის გარეშე? ადვილია, თქვენ უბრალოდ დაგჭირდებათ ოპერაციული სისტემა SD ბარათზე და Ethernet კაბელზე. ასევე რამდენიმე უფასო პროგრამა და ცოტა მოთმინება. Allchips არის ელექტრონული კომპონენტების ონლაინ სერვისი p