สารบัญ:

วิธีการ: การติดตั้ง Raspberry PI 4 Headless (VNC) ด้วย Rpi-imager และรูปภาพ: 7 ขั้นตอน (พร้อมรูปภาพ)
วิธีการ: การติดตั้ง Raspberry PI 4 Headless (VNC) ด้วย Rpi-imager และรูปภาพ: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีการ: การติดตั้ง Raspberry PI 4 Headless (VNC) ด้วย Rpi-imager และรูปภาพ: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีการ: การติดตั้ง Raspberry PI 4 Headless (VNC) ด้วย Rpi-imager และรูปภาพ: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ใช้งาน Raspberry Pi ไม่ต้องมี จอ, เมาส์, คีย์บอร์ด (Headless Raspberry Pi) ง่ายสุด - Cytron Thailand 2024, กรกฎาคม
Anonim
วิธีการ: การติดตั้ง Raspberry PI 4 Headless (VNC) ด้วย Rpi-imager และ Pictures
วิธีการ: การติดตั้ง Raspberry PI 4 Headless (VNC) ด้วย Rpi-imager และ Pictures
วิธีการ: การติดตั้ง Raspberry PI 4 Headless (VNC) ด้วย Rpi-imager และ Pictures
วิธีการ: การติดตั้ง Raspberry PI 4 Headless (VNC) ด้วย Rpi-imager และ Pictures

ฉันวางแผนที่จะใช้ 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

ติดตั้งอิมเมจบน MicroSD ด้วย Rpi-imager
ติดตั้งอิมเมจบน MicroSD ด้วย Rpi-imager
ติดตั้งอิมเมจบน MicroSD ด้วย Rpi-imager
ติดตั้งอิมเมจบน MicroSD ด้วย Rpi-imager
ติดตั้งอิมเมจบน MicroSD ด้วย Rpi-imager
ติดตั้งอิมเมจบน MicroSD ด้วย Rpi-imager

เรียกใช้ rpi-imager จากบรรทัดคำสั่ง คุณจะได้รับอินเทอร์เฟซแบบกราฟิกเพื่อเลือกเวอร์ชันของระบบปฏิบัติการที่คุณต้องการติดตั้งใน raspberry pi ของคุณ และเลือกการ์ด microsd ที่คุณต้องการติดตั้ง

robert@robert-enreach:~$ rpi-imager

ขั้นตอนที่ 3: สำหรับการติดตั้ง Headless ให้เพิ่มไฟล์ Ssh

สำหรับการติดตั้ง Headless ให้เพิ่มไฟล์ Ssh
สำหรับการติดตั้ง Headless ให้เพิ่มไฟล์ Ssh

ในกรณีพิเศษของฉัน ฉันเพิ่งมีแล็ปท็อปที่บ้าน และฉันไม่มีเมาส์ คีย์บอร์ด หรือหน้าจอสำรองที่ฉันสามารถเชื่อมต่อกับ Raspberry ฉันอาจจะใช้ทีวีของฉัน แต่นั่นดูซับซ้อนเกินไป ฉันค่อนข้างไปกับการติดตั้งหัวขาด

ซึ่งหมายความว่าคุณจะเชื่อมต่อกับ Raspberry Pi ผ่านเครือข่าย และใช้ SSH เพื่อเปิดใช้งานการเข้าถึง VNC ของ Raspberry ในเวอร์ชันล่าสุด SSH จะถูกปิดใช้งาน ดังนั้นคุณต้องเพิ่มไฟล์ SSH ในพาร์ติชันสำหรับเริ่มระบบ ดังที่แสดงในรูปภาพ อย่าลืมเพิ่มลงในพาร์ติชันสำหรับเริ่มระบบเนื่องจากคุณอาจเห็นหลายครั้งเมื่อ MicroSD เชื่อมต่อกับระบบปฏิบัติการของคุณ ฉันมีปัญหากับสิ่งนี้สองสามครั้ง

ขั้นตอนที่ 4: เชื่อมต่อกับเครือข่าย ค้นหาที่อยู่ IP และตั้งค่า DHCP Binding

เชื่อมต่อกับเครือข่าย ค้นหาที่อยู่ IP และตั้งค่า DHCP Binding
เชื่อมต่อกับเครือข่าย ค้นหาที่อยู่ IP และตั้งค่า DHCP Binding
เชื่อมต่อกับเครือข่าย ค้นหาที่อยู่ IP และตั้งค่า DHCP Binding
เชื่อมต่อกับเครือข่าย ค้นหาที่อยู่ IP และตั้งค่า DHCP Binding
เชื่อมต่อกับเครือข่าย ค้นหาที่อยู่ IP และตั้งค่า DHCP Binding
เชื่อมต่อกับเครือข่าย ค้นหาที่อยู่ 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

เชื่อมต่อโดย SSH เปลี่ยนรหัสผ่านและตั้งค่าการเข้าถึง VNC
เชื่อมต่อโดย SSH เปลี่ยนรหัสผ่านและตั้งค่าการเข้าถึง VNC
เชื่อมต่อโดย SSH เปลี่ยนรหัสผ่านและตั้งค่าการเข้าถึง VNC
เชื่อมต่อโดย SSH เปลี่ยนรหัสผ่านและตั้งค่าการเข้าถึง VNC
เชื่อมต่อโดย SSH เปลี่ยนรหัสผ่านและตั้งค่าการเข้าถึง VNC
เชื่อมต่อโดย SSH เปลี่ยนรหัสผ่านและตั้งค่าการเข้าถึง VNC
เชื่อมต่อโดย SSH เปลี่ยนรหัสผ่านและตั้งค่าการเข้าถึง VNC
เชื่อมต่อโดย 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

เชื่อมต่อผ่าน RealVNC
เชื่อมต่อผ่าน RealVNC
เชื่อมต่อผ่าน RealVNC
เชื่อมต่อผ่าน RealVNC
เชื่อมต่อผ่าน RealVNC
เชื่อมต่อผ่าน RealVNC

ฉันมีปัญหาในการเชื่อมต่อผ่าน VNC เพราะฉันได้รับข้อผิดพลาดนี้ซึ่งค่อนข้างบ่อย สิ่งนี้เกี่ยวข้องกับประเภทของการเข้ารหัสที่ใช้โดยเซิร์ฟเวอร์ vnc บน Rapsberry PI การติดตั้ง RealVNC vncviewer เป็นทางเลือกที่ดีที่สุด คุณสามารถดาวน์โหลดได้จากลิงค์นี้: RealVNC Viewer

ใช้ข้อมูลประจำตัวที่คุณตั้งค่าก่อน pi / รหัสผ่าน

ขั้นตอนที่ 7: เพลิดเพลินกับ Rapsberry PI. ของคุณ

เพลิดเพลินกับ Rapsberry PI. ของคุณ
เพลิดเพลินกับ Rapsberry PI. ของคุณ

คุณสามารถเพลิดเพลินกับ Raspberry ของคุณได้แล้ว อันนี้ติดตั้งใหม่พร้อม GUI ใช้ CPU ประมาณ 5% และมีหน่วยความจำฟรีประมาณ 1.5GB ฉันจะพยายามจับมือกับรุ่นหน่วยความจำ 4GB ในอนาคต

แนะนำ: