สารบัญ:

การเข้าถึง Raspberry Pi จากระยะไกล: SSH, Dekstop & FTP: 4 ขั้นตอน
การเข้าถึง Raspberry Pi จากระยะไกล: SSH, Dekstop & FTP: 4 ขั้นตอน

วีดีโอ: การเข้าถึง Raspberry Pi จากระยะไกล: SSH, Dekstop & FTP: 4 ขั้นตอน

วีดีโอ: การเข้าถึง Raspberry Pi จากระยะไกล: SSH, Dekstop & FTP: 4 ขั้นตอน
วีดีโอ: Setup Raspberry Pi Remote Access - SSH and VNC 2024, กรกฎาคม
Anonim
การเข้าถึง Raspberry Pi จากระยะไกล: SSH, Dekstop & FTP
การเข้าถึง Raspberry Pi จากระยะไกล: SSH, Dekstop & FTP

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

วิดีโอด้านบนมีรายละเอียดเพิ่มเติมสำหรับแต่ละรายการ และฉันแนะนำให้ดูก่อนเพื่อทำความเข้าใจวิธีการต่างๆ

ขั้นตอนที่ 1: เชื่อมต่อกับเครือข่ายท้องถิ่นของคุณ

เชื่อมต่อกับเครือข่ายท้องถิ่นของคุณ
เชื่อมต่อกับเครือข่ายท้องถิ่นของคุณ
เชื่อมต่อกับเครือข่ายท้องถิ่นของคุณ
เชื่อมต่อกับเครือข่ายท้องถิ่นของคุณ

สำหรับวิธีการทำงานทั้งสามวิธี Raspberry Pi จะต้องเชื่อมต่อกับเครือข่ายเดียวกันกับคอมพิวเตอร์ที่คุณต้องการเข้าถึงจากระยะไกล มีหลายวิธีที่คุณสามารถทำเช่นนี้ได้

การเชื่อมต่อแบบใช้สาย:

หากคุณวางแผนที่จะใช้การเชื่อมต่อแบบมีสาย เพียงแค่เสียบสายอีเทอร์เน็ตในบอร์ดและเสียบปลายสายอีกด้านหนึ่งเข้ากับเราเตอร์ที่บ้านของคุณ บอร์ดควรเชื่อมต่อกับเครือข่ายโดยอัตโนมัติ

ไร้สาย (พร้อมจอแสดงผล/แป้นพิมพ์/เมาส์):

หากคุณวางแผนที่จะใช้การเชื่อมต่อแบบไร้สาย คุณเพียงแค่ต้องเชื่อมต่อกับเครือข่ายโดยคลิกที่ไอคอนเครือข่ายไร้สายในทาสก์บาร์ ป้อนรหัสผ่านแล้วคลิกตกลง บอร์ดควรเชื่อมต่อกับเครือข่ายโดยอัตโนมัติ โปรดดูวิดีโอสำหรับตัวอย่างนี้

ไร้สาย (ไม่มีจอแสดงผล โหมดหัวขาด):

คุณยังสามารถเชื่อมต่อบอร์ดกับเครือข่ายโดยสร้างไฟล์ wpa_supplicant.conf ในไดเร็กทอรีสำหรับบูตของการ์ด microSD ระบบปฏิบัติการ Raspberry Pi ตรวจสอบไฟล์นี้เมื่อบู๊ตครั้งแรก และหากมีอยู่ ไฟล์นั้นจะใช้รายละเอียดเครือข่ายที่อยู่ภายในเพื่อเชื่อมต่อกับเครือข่าย คุณสามารถดาวน์โหลดไฟล์เทมเพลตจากลิงก์ด้านล่างและอัปเดตด้วยรหัสประเทศ ชื่อเครือข่าย และรหัสผ่าน ขอแนะนำให้ใช้โปรแกรมแก้ไขข้อความ เช่น Notepad++ หรือ Sublime Text 3 เพื่อสร้างไฟล์ เมื่อเสร็จแล้ว ให้คัดลอกไปยังไดรฟ์สำหรับบู๊ตทันทีที่คุณแฟลชอิมเมจเสร็จ แต่ก่อนที่คุณจะบูตบอร์ดในครั้งแรก

ไฟล์เทมเพลต WPA:

ใช้ลิงค์ต่อไปนี้สำหรับรายการรหัสประเทศ:

เมื่อเชื่อมต่อกับเครือข่ายแล้ว เราจำเป็นต้องรับที่อยู่ IP ของบอร์ด คุณสามารถทำเช่นนี้ได้หลายวิธี แต่วิธีที่สะดวกวิธีหนึ่งคือการใช้ซอฟต์แวร์ เช่น Angry IP Scanner โปรดดูวิดีโอหากคุณต้องการดูการทำงานจริง ซอฟต์แวร์จะสแกนเครือข่ายท้องถิ่นของคุณและแสดงรายการอุปกรณ์ที่ใช้งานอยู่ทั้งหมดพร้อมกับที่อยู่ IP ที่อยู่ IP สำหรับบอร์ดของฉันคือ 192.168.1.37 และหากบอร์ดของคุณปรากฏขึ้น คุณสามารถมั่นใจได้ว่าเชื่อมต่อกับเครือข่ายของคุณได้สำเร็จ

ขั้นตอนที่ 2: SSH เข้าสู่บอร์ดของคุณ

SSH เข้าสู่บอร์ดของคุณ
SSH เข้าสู่บอร์ดของคุณ
SSH เข้าสู่บอร์ดของคุณ
SSH เข้าสู่บอร์ดของคุณ

หากคุณเคยใช้ Raspberry Pi มาก่อน คุณจะเคยใช้หน้าต่างเทอร์มินัลมาก่อน การใช้เทอร์มินัลช่วยให้คุณสร้างสคริปต์ อัปเดตซอฟต์แวร์ และอื่นๆ ได้อย่างง่ายดาย โดยค่าเริ่มต้น คุณสามารถเข้าถึงและใช้เทอร์มินัลได้โดยเชื่อมต่อจอแสดงผลและแป้นพิมพ์เข้ากับบอร์ด แต่วิธีนี้ไม่สะดวกเสมอไป โดยเฉพาะอย่างยิ่งหากคุณใช้ Pi Zero ซึ่งไม่มีพอร์ต USB ขนาดเต็มหรือพอร์ตแบบเต็ม พอร์ต HDMI ขนาด SSH ช่วยให้คุณเข้าถึงเทอร์มินัลโดยไม่ต้องใช้จอแสดงผลหรือแป้นพิมพ์ ซึ่งทำให้สะดวกมาก ที่สำคัญกว่านั้น คุณยังสามารถคัดลอก/วางคำสั่งและสคริปต์จากคอมพิวเตอร์หลักของคุณ แทนที่จะพิมพ์ทุกอย่าง SSH ย่อมาจาก Secure SHell และช่วยให้คุณสื่อสารกับอุปกรณ์ได้อย่างปลอดภัยผ่านการเชื่อมต่อที่ไม่ปลอดภัย มีสองวิธีหลักในการเปิดใช้งาน SSH

ด้วยจอแสดงผล/คีย์บอร์ด/เมาส์:

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

ไม่มีจอแสดงผล โหมดหัวขาด:

หากคุณไม่มีสิทธิ์เข้าถึงจอแสดงผล คุณสามารถสร้างไฟล์เปล่าโดยใช้ชื่อ "ssh" และคัดลอกไฟล์นี้ไปยังไดรฟ์สำหรับเริ่มระบบ อย่าเพิ่มนามสกุลให้กับไฟล์ ขอแนะนำให้ใช้โปรแกรมแก้ไขข้อความ เช่น Notepad++ หรือ Sublime Text 3 เพื่อสร้างไฟล์ คัดลอกไฟล์นี้ทันทีหลังจากที่คุณแฟลชอิมเมจ แต่ก่อนที่คุณจะบูตเป็นครั้งแรก สิ่งนี้จะเปิดใช้งาน SSH สำหรับคุณ

เมื่อเสร็จแล้ว คุณเพียงแค่เปิดหน้าต่างเทอร์มินัลบนคอมพิวเตอร์ของคุณ (พร้อมรับคำสั่งสำหรับ Windows และเทอร์มินัลสำหรับ Mac) เมื่อเสร็จแล้ว เพียงพิมพ์ "ssh [email protected]" แล้วกด Enter โปรดอย่าลืมอัปเดตที่อยู่ IP ของคุณในคำสั่งนั้น จากนั้นจะถามคุณว่าคุณต้องการจำโฮสต์หรือไม่และคุณสามารถพิมพ์ใช่แล้วตามด้วยกดปุ่ม Enter จากนั้นจะขอรหัสผ่านจากคุณ และโดยค่าเริ่มต้น นี่คือ "ราสเบอร์รี่" โดยไม่มีเครื่องหมายคำพูด เมื่อคุณป้อนรหัสผ่าน คุณจะเข้าสู่ระบบบอร์ด จากนั้นคุณจะสามารถเข้าถึงเทอร์มินัลและเรียกใช้คำสั่งต่างๆ ราวกับว่าคุณเชื่อมต่อโดยตรงกับบอร์ดโดยใช้แป้นพิมพ์

ขั้นตอนที่ 3: การเชื่อมต่อเดสก์ท็อประยะไกล

การเชื่อมต่อเดสก์ท็อประยะไกล
การเชื่อมต่อเดสก์ท็อประยะไกล
การเชื่อมต่อเดสก์ท็อประยะไกล
การเชื่อมต่อเดสก์ท็อประยะไกล
การเชื่อมต่อเดสก์ท็อประยะไกล
การเชื่อมต่อเดสก์ท็อประยะไกล

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

คำสั่งเหล่านี้สามารถเรียกใช้ได้โดยตรงบนเทอร์มินัล Pi หรือสามารถเรียกใช้ได้โดยการเข้าสู่ระบบบอร์ดโดยใช้ SSH ก่อน เมื่อถึงเทอร์มินัลแล้ว เพียงพิมพ์ "sudo apt-get install tightvncserver" แล้วป้อน y เพื่อยืนยันการติดตั้ง สิ่งนี้จะติดตั้ง tightvncserver ให้เรา คำสั่งต่อไปที่เราต้องเรียกใช้คือ "sudo apt-get install xrdp" และป้อน y เพื่อยืนยันการติดตั้ง สิ่งนี้จะติดตั้ง xrdp ซึ่งจะเปิดใช้งานการเข้าถึงระยะไกล

สิ่งที่ต้องทำตอนนี้คือการเข้าถึงเดสก์ท็อป ในการดำเนินการนี้ ให้เปิดแอปพลิเคชัน "การเชื่อมต่อเดสก์ท็อประยะไกล" บน Windows และป้อนที่อยู่ IP ของบอร์ด จะนำคุณไปยังหน้าจอเข้าสู่ระบบซึ่งคุณจะต้องป้อนชื่อผู้ใช้เริ่มต้นซึ่งก็คือ "pi" และรหัสผ่านเริ่มต้นคือ "ราสเบอร์รี่" เมื่อเสร็จแล้ว คุณจะถูกนำไปที่ Raspberry Pi Desktop ซึ่งคุณสามารถโต้ตอบได้ บอร์ดจากระยะไกลและทำทุกอย่างราวกับว่าคุณเชื่อมต่อกับบอร์ดโดยใช้จอแสดงผล แป้นพิมพ์ และเมาส์

หากคุณใช้ Mac คุณจะต้องติดตั้งแอป "Microsoft Remote Connection" จาก App Store ก่อน จากนั้นคุณสามารถสร้างการเชื่อมต่อใหม่โดยพิมพ์ที่อยู่ IP ชื่อผู้ใช้ รหัสผ่าน และชื่อการเชื่อมต่อ สุดท้าย ให้ดับเบิลคลิกที่ชื่อการเชื่อมต่อเพื่อเริ่มการเชื่อมต่อ และคุณจะถูกนำไปที่ Raspberry Pi Desktop โปรดดูวิดีโอในขณะที่เราสาธิตสิ่งนี้สำหรับทั้งพีซีและ Mac

ขั้นตอนที่ 4: เปิดใช้งาน FTP

การเปิดใช้งาน FTP
การเปิดใช้งาน FTP
การเปิดใช้งาน FTP
การเปิดใช้งาน FTP
การเปิดใช้งาน FTP
การเปิดใช้งาน FTP
การเปิดใช้งาน FTP
การเปิดใช้งาน FTP

การใช้การเชื่อมต่อเดสก์ท็อประยะไกลนั้นมีประโยชน์ แต่คุณไม่สามารถคัดลอกไฟล์ระหว่างพีซีและ Pi Desktop ได้โดยตรงโดยใช้ โชคดีที่มีวิธีง่ายๆ สำหรับเราในการดำเนินการนี้จากระยะไกล นั่นคือการใช้ FTP หรือ File Transfer Protocol

การตั้งค่า FTP ก็ทำได้ง่ายเช่นกัน เราเพียงแค่ต้องอัปเดตข้อมูลแพ็คเกจก่อนโดยเรียกใช้ "sudo apt-get update" จากนั้น เราต้องเรียกใช้คำสั่ง "sudo apt install proftpd" ซึ่งจะติดตั้งเซิร์ฟเวอร์ FTP ให้เรา และนั่นคือทั้งหมดที่คุณต้องทำ โดยค่าเริ่มต้น ไม่มีข้อจำกัดในไดเร็กทอรีที่สามารถเข้าถึงได้โดยใช้ FTP หากคุณมีผู้ใช้หลายคน การจำกัดการเข้าถึงของผู้ใช้ให้อยู่ในไดเร็กทอรีของพวกเขาเท่านั้นซึ่งก็คือ /home/user คุณจะต้องอัปเดตไฟล์การกำหนดค่าเพื่อทำสิ่งนี้ และสำหรับสิ่งนั้น คุณจะต้องเรียกใช้คำสั่ง "sudo nano /etc/proftpd/proftpd.conf" ซึ่งจะเปิดไฟล์กำหนดค่าในตัวแก้ไขข้อความ เลื่อนลงไปที่บรรทัด "#DefaultRoot" และยกเลิกการใส่เครื่องหมาย "#" ซึ่งจะเปิดใช้งานสิ่งนี้ เมื่อเสร็จแล้ว เพียงบันทึกไฟล์โดยกด "CTRL+X" จากนั้นกด "y" จากนั้นกด "ENTER" จากนั้นคุณจะต้องโหลดบริการใหม่โดยเรียกใช้คำสั่ง "sudo service proftpd reload" สิ่งนี้จะทำให้การกำหนดค่าใหม่มีผลบังคับใช้ และเราจะสามารถเข้าถึงไดเร็กทอรี /home/pi เท่านั้น

การเข้าถึงไฟล์และโฟลเดอร์ทำได้ง่ายเช่นเดียวกัน คุณสามารถเปิดเว็บเบราว์เซอร์และพิมพ์ "ftp://192.168.1.37" จากนั้นเข้าสู่ระบบด้วยชื่อผู้ใช้เริ่มต้นซึ่งก็คือ "pi" และรหัสผ่านเริ่มต้นคือ "raspberry" จากนั้นคุณจะสามารถดูไฟล์และดาวน์โหลดไฟล์ได้ มันจะขอให้คุณตรวจสอบสิทธิ์เซสชันเพื่อความปลอดภัย ไม่สะดวกอย่างสิ้นเชิง และวิธีที่แนะนำคือการใช้สิ่งที่เรียกว่าไคลเอนต์ FTP เช่น FileZilla เพียงดาวน์โหลดและติดตั้งแล้วป้อนรายละเอียดการเชื่อมต่อในแถบด้านบน ดังที่แสดงในภาพ - ที่อยู่ IP ชื่อผู้ใช้ รหัสผ่าน และพอร์ตซึ่งก็คือ 21 เมื่อเสร็จแล้วให้คลิกปุ่ม "เชื่อมต่อด่วน" แล้วคุณจะสามารถ เชื่อมต่อกับบอร์ด ไฟล์และโฟลเดอร์ Raspberry Pi จะแสดงที่ครึ่งขวา และระบบไฟล์ของคอมพิวเตอร์ของคุณจะอยู่ทางด้านซ้าย คุณสามารถลากไฟล์ข้ามเพื่อเปิดใช้งานการถ่ายโอน ด้วยวิธีนี้ คุณสามารถดึงไฟล์ที่คุณต้องการและจัดการระบบไฟล์ได้อย่างง่ายดาย

นั่นเป็นวิธีที่ง่ายในการเข้าถึง Raspberry Pi ของคุณจากระยะไกลโดยใช้สามวิธีที่แตกต่างกัน หากคุณชอบโพสต์ที่เป็นประโยชน์เช่นนี้ โปรดติดตามช่อง YouTube ของเราเพราะมันช่วยได้มาก

ยูทูบ:

ขอบคุณสำหรับการอ่าน!

แนะนำ: