สารบัญ:
- ขั้นตอนที่ 1: ติดตั้ง RPI-Imager
- ขั้นตอนที่ 2: ติดตั้งอิมเมจบน MicroSD ด้วย Rpi-imager
- ขั้นตอนที่ 3: สำหรับการติดตั้ง Headless ให้เพิ่มไฟล์ Ssh
- ขั้นตอนที่ 4: เชื่อมต่อกับเครือข่าย ค้นหาที่อยู่ IP และตั้งค่า DHCP Binding
- ขั้นตอนที่ 5: เชื่อมต่อด้วย SSH เปลี่ยนรหัสผ่าน และตั้งค่าการเข้าถึง VNC
- ขั้นตอนที่ 6: เชื่อมต่อผ่าน RealVNC
- ขั้นตอนที่ 7: เพลิดเพลินกับ Rapsberry PI. ของคุณ
วีดีโอ: วิธีการ: การติดตั้ง Raspberry PI 4 Headless (VNC) ด้วย Rpi-imager และรูปภาพ: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ฉันวางแผนที่จะใช้ Rapsberry PI นี้ในโครงการสนุกๆ มากมายในบล็อกของฉัน รู้สึกอิสระที่จะตรวจสอบออก
ฉันต้องการกลับไปใช้ Raspberry PI ของฉัน แต่ฉันไม่มีคีย์บอร์ดหรือเมาส์ที่ตำแหน่งใหม่ เป็นเวลานานแล้วที่ฉันตั้งค่า Raspberry PI ดังนั้นฉันจึงต้องการรีเฟรชวิธีง่าย ๆ ในปัจจุบันและดูว่ามีปัญหาใดบ้างที่ฉันสามารถพบเจอได้
คุณจะต้อง:
- ราสเบอร์รี่ PI.
- MicroSD 32GB
- อะแดปเตอร์ MicroSD (อาจจำเป็นสำหรับการอ่าน SD ลงในแล็ปท็อป)
- ปลั๊กพลังงานสำหรับราสเบอร์รี่ของคุณ
เราตั้งค่า Raspberry PI นี้ด้วย Raspberry PI OS ผ่านโหมด Headless พร้อมการเข้าถึง SSH และ VNC ฉันวางแผนที่จะใช้อันนี้สำหรับโปรเจ็กต์ Software Define Radio แบบนี้ ดังนั้นฉันจึงต้องการ GUI ซึ่งเป็นวิธีการตั้งค่า Raspberry PI นี้
ขั้นตอนที่ 1: ติดตั้ง RPI-Imager
ในอดีตมีวิธีอื่นในการตั้งค่าภาพสำหรับ rapsberry pi แต่ส่วนใหญ่ไม่ใช้งานง่ายนัก ในปี 2020 วิธีที่ดีที่สุดคือการใช้ rpi-imager
หากคุณกำลังใช้ linux ให้ติดตั้งโดยใช้คำสั่งต่อไปนี้
robert@robert-enreach:~$ sudo snap ติดตั้ง rpi-imager
ติดตั้ง rpi-imager v1.4 จาก Alan Pope (popey) แล้ว
ขั้นตอนที่ 2: ติดตั้งอิมเมจบน MicroSD ด้วย Rpi-imager
เรียกใช้ rpi-imager จากบรรทัดคำสั่ง คุณจะได้รับอินเทอร์เฟซแบบกราฟิกเพื่อเลือกเวอร์ชันของระบบปฏิบัติการที่คุณต้องการติดตั้งใน raspberry pi ของคุณ และเลือกการ์ด microsd ที่คุณต้องการติดตั้ง
robert@robert-enreach:~$ rpi-imager
ขั้นตอนที่ 3: สำหรับการติดตั้ง Headless ให้เพิ่มไฟล์ Ssh
ในกรณีพิเศษของฉัน ฉันเพิ่งมีแล็ปท็อปที่บ้าน และฉันไม่มีเมาส์ คีย์บอร์ด หรือหน้าจอสำรองที่ฉันสามารถเชื่อมต่อกับ Raspberry ฉันอาจจะใช้ทีวีของฉัน แต่นั่นดูซับซ้อนเกินไป ฉันค่อนข้างไปกับการติดตั้งหัวขาด
ซึ่งหมายความว่าคุณจะเชื่อมต่อกับ Raspberry Pi ผ่านเครือข่าย และใช้ SSH เพื่อเปิดใช้งานการเข้าถึง VNC ของ Raspberry ในเวอร์ชันล่าสุด SSH จะถูกปิดใช้งาน ดังนั้นคุณต้องเพิ่มไฟล์ SSH ในพาร์ติชันสำหรับเริ่มระบบ ดังที่แสดงในรูปภาพ อย่าลืมเพิ่มลงในพาร์ติชันสำหรับเริ่มระบบเนื่องจากคุณอาจเห็นหลายครั้งเมื่อ MicroSD เชื่อมต่อกับระบบปฏิบัติการของคุณ ฉันมีปัญหากับสิ่งนี้สองสามครั้ง
ขั้นตอนที่ 4: เชื่อมต่อกับเครือข่าย ค้นหาที่อยู่ IP และตั้งค่า DHCP Binding
ขั้นตอนนี้จะแตกต่างจากรูปภาพเพราะคุณน่าจะมีเราเตอร์ที่แตกต่างจากฉัน ในกรณีของฉัน ฉันมี Draytek Router ซึ่งมีคุณสมบัติค่อนข้างมาก โดยทั่วไป คุณจะต้องการทำความคุ้นเคยกับ Home Router และค้นหาบางสิ่ง คุณอาจจะมีพื้นที่สำหรับ ARP หรือ DHCP บนเราเตอร์ของคุณเพื่อให้คุณสามารถเห็นการเชื่อมโยงที่สร้างโดย Raspberry
Raspberry Pi ใช้ชื่อ raspberry PI เป็นค่าเริ่มต้น เพื่อให้คุณสามารถค้นหาได้ง่าย ในกรณีนี้ ฉันตั้งค่าการเชื่อมโยง DHCP ดังนั้น Raspberry Pi จะใช้ที่อยู่ IP เดียวกันเสมอ 192.168.1.40
คุณควรจะสามารถ ping ได้จากเราเตอร์ของคุณ และในภายหลังจากคอมพิวเตอร์ของคุณ และควรจะสามารถเข้าถึงได้ในขณะนี้
ขั้นตอนที่ 5: เชื่อมต่อด้วย SSH เปลี่ยนรหัสผ่าน และตั้งค่าการเข้าถึง VNC
ถึงตอนนี้คุณสามารถ ping Raspberry PI ของคุณบนเครือข่ายแล้วลอง ssh เข้าไป ควรเปิดใช้งาน SSH เนื่องจากคุณเพิ่มไฟล์ SSH ลงในพาร์ติชันสำหรับเริ่มระบบของการ์ด SD สำหรับ Rapsberry Pi
ใช้ข้อมูลประจำตัวเริ่มต้นต่อไปนี้สำหรับ ssh: pi / raspberry
robert@robert-enreach:~$ ssh [email protected]
ไม่สามารถสร้างความถูกต้องของโฮสต์ '192.168.1.40 (192.168.1.40)' ลายนิ้วมือของคีย์ ECDSA คือ SHA256:no3JtIRZRG2SqSbWHg1sVC35mBjHyeX9SgDr81uPeuU คุณแน่ใจหรือว่าต้องการเชื่อมต่อต่อ (ใช่/ไม่ใช่) ใช่ คำเตือน: เพิ่ม '192.168.1.40' (ECDSA) อย่างถาวรในรายการโฮสต์ที่รู้จัก รหัสผ่านของ [email protected]: Linux raspberrypi 5.4.51-v7l+ #1333 SMP จันทร์ 10 ส.ค. 16:51:40 BST 2020 armv7l โปรแกรมที่มาพร้อมกับระบบ Debian GNU/Linux เป็นซอฟต์แวร์ฟรี เงื่อนไขการแจกจ่ายที่แน่นอนสำหรับแต่ละโปรแกรมมีอธิบายไว้ในไฟล์แต่ละไฟล์ใน /usr/share/doc/*/copyright Debian GNU/Linux มาพร้อมกับการรับประกันอย่างไม่มีเงื่อนไข ในขอบเขตที่กฎหมายที่ใช้บังคับอนุญาต เข้าสู่ระบบครั้งล่าสุด: ส. 26 ก.ย. 13:41:55 2020 SSH เปิดใช้งานอยู่และรหัสผ่านเริ่มต้นสำหรับผู้ใช้ 'pi' ยังไม่มีการเปลี่ยนแปลง นี่เป็นความเสี่ยงด้านความปลอดภัย โปรดเข้าสู่ระบบในฐานะผู้ใช้ 'pi' และพิมพ์ 'passwd' เพื่อตั้งรหัสผ่านใหม่ ขณะนี้ Wi-Fi ถูกบล็อกโดย rfkill ใช้ raspi-config เพื่อตั้งค่าประเทศก่อนใช้งาน หากคุณสามารถ SSH ได้ แสดงว่าคุณกำลังดำเนินการ ถ้าไม่จำเป็น ให้กลับไปตรวจสอบไฟล์ ssh บนพาร์ติชันสำหรับเริ่มระบบ เปลี่ยนรหัสผ่านของคุณ ณ จุดนี้
pi@raspberrypi:~ $ passwd
การเปลี่ยนรหัสผ่านสำหรับ pi รหัสผ่านปัจจุบัน: รหัสผ่านใหม่: พิมพ์รหัสผ่านใหม่อีกครั้ง: passwd: อัปเดตรหัสผ่านเรียบร้อยแล้ว ฉันวางแผนที่จะใช้ Rapsberry นี้สำหรับวิทยุที่กำหนดโดยซอฟต์แวร์ ดังนั้นฉันจะต้องมีอินเทอร์เฟซ GUI เรียกใช้การกำหนดค่าเพื่อเปิดใช้งานเดสก์ท็อป เปลี่ยนความละเอียด และเปิดใช้งานการเข้าถึง VNC
pi@raspberrypi:~ $ sudo raspi-config
คุณสามารถตรวจสอบว่า Raspberry PI ของคุณกำลังฟังพอร์ต SSH 22 และพอร์ต VNC 5900
pi@raspberrypi:~ $ netstat -tupln
(ไม่สามารถระบุกระบวนการทั้งหมดได้ ข้อมูลกระบวนการที่ไม่ใช่เจ้าของจะไม่แสดง คุณจะต้องรูทเพื่อดูทั้งหมด) การเชื่อมต่ออินเทอร์เน็ตที่ใช้งาน (เฉพาะเซิร์ฟเวอร์) Proto Recv-Q Send-Q ที่อยู่ในท้องถิ่น ที่อยู่ต่างประเทศ รัฐ PID /ชื่อโปรแกรม tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp6 0 0:::5900:::* LISTEN - tcp6 0 0:::22:::* ฟัง - udp 0 0 0.0.0.0:68 0.0.0.0:* - udp 0 0 0.0.0.0:47273 0.0.0.0:* - udp 0 0 0.0.0.0:5353 0.0.0.0:* - udp6 0 0:::42453:::* - udp6 0 0:::5353:::* -
ขั้นตอนที่ 6: เชื่อมต่อผ่าน RealVNC
ฉันมีปัญหาในการเชื่อมต่อผ่าน VNC เพราะฉันได้รับข้อผิดพลาดนี้ซึ่งค่อนข้างบ่อย สิ่งนี้เกี่ยวข้องกับประเภทของการเข้ารหัสที่ใช้โดยเซิร์ฟเวอร์ vnc บน Rapsberry PI การติดตั้ง RealVNC vncviewer เป็นทางเลือกที่ดีที่สุด คุณสามารถดาวน์โหลดได้จากลิงค์นี้: RealVNC Viewer
ใช้ข้อมูลประจำตัวที่คุณตั้งค่าก่อน pi / รหัสผ่าน
ขั้นตอนที่ 7: เพลิดเพลินกับ Rapsberry PI. ของคุณ
คุณสามารถเพลิดเพลินกับ Raspberry ของคุณได้แล้ว อันนี้ติดตั้งใหม่พร้อม GUI ใช้ CPU ประมาณ 5% และมีหน่วยความจำฟรีประมาณ 1.5GB ฉันจะพยายามจับมือกับรุ่นหน่วยความจำ 4GB ในอนาคต
แนะนำ:
การติดตั้ง De La Carte TagTagTag Pour Nabaztag / การติดตั้ง TagTagTag Board บน Nabaztag ของคุณ: 15 ขั้นตอน
การติดตั้งแท็กตามสั่ง TagTag เท Nabaztag / การติดตั้ง TagTagTag Board บนป้ายชื่อของคุณ: (ดูด้านล่างสำหรับเวอร์ชันภาษาอังกฤษ)แท็กตามสั่ง TagTagTag ที่ été crée en 2018 lors de Maker Faire Paris ริน faire renaitre les Nabaztag et les Nabaztag:tag. Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaites
การติดตั้ง Loboris (lobo) Micropython บน ESP32 ด้วย Windows 10 [ง่าย]: 5 ขั้นตอน
การติดตั้ง Loboris (lobo) Micropython บน ESP32 ด้วย Windows 10 [ง่าย]: คู่มือนี้จะช่วยให้คุณติดตั้ง loboris micropython บน ESP32 โดยไม่ต้องมีความรู้เพิ่มเติม Loboris มีห้องสมุดที่ micropython มาตรฐานไม่มีและมีประโยชน์มาก คู่มือนี้จัดทำขึ้นเป็นพิเศษสำหรับบทช่วยสอนของฉันเกี่ยวกับวิธีการใช้
การติดตั้ง De La Carte TagTagTag Pour Nabaztag:tag / การติดตั้ง TagTagTag Board บน Nabaztag:tag: 23 ขั้นตอน
การติดตั้งแท็กตามสั่งแท็กTagTag Pour Nabaztag:tag / Installing the TagTagTag Board on Your Nabaztag:tag: (see Below for English version)La carte TagTagTag a été crée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag:tag:tag . Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaites
การติดตั้ง FlySky FS-i6X ด้วย RC Simulator: 5 ขั้นตอน
การตั้งค่า FlySky FS-i6X ด้วย RC Simulator: สวัสดีทุกคน ในคำแนะนำนี้ ฉันจะแสดงวิธีเชื่อมต่อตัวควบคุม FlySky FS-i6 กับเครื่องจำลอง RC
การติดตั้ง Raspbian Buster บน Raspberry Pi 3 - เริ่มต้นใช้งาน Raspbian Buster ด้วย Raspberry Pi 3b / 3b+: 4 ขั้นตอน
การติดตั้ง Raspbian Buster บน Raspberry Pi 3 | เริ่มต้นใช้งาน Raspbian Buster ด้วย Raspberry Pi 3b / 3b+: สวัสดี องค์กร Raspberry pi ที่เพิ่งเปิดตัว Raspbian OS ใหม่ที่เรียกว่า Raspbian Buster เป็นเวอร์ชันใหม่ของ Raspbian สำหรับ Raspberry pi ดังนั้นวันนี้ในคำแนะนำนี้ เราจะได้เรียนรู้วิธีติดตั้ง Raspbian Buster OS บน Raspberry pi 3 ของคุณ