ดังนั้นคุณจึงมี Raspberry Pi และคุณต้องการเพิ่มขนาดเล็ก ๆ ของมันให้มากที่สุดโดยเปลี่ยนเป็นกล่องแบบสแตนด์อโลนโดยไม่ต้องใช้จอภาพคีย์บอร์ดหรืออุปกรณ์ต่อพ่วงอินพุตอื่น ๆ อ่านต่อในขณะที่เราแสดงวิธีตั้งค่ารีโมตเชลล์เดสก์ท็อปและการเข้าถึงการถ่ายโอนไฟล์บน Pi ของคุณ
ทำไมฉันถึงต้องการทำสิ่งนี้
Pi แม้จะหุ้มในเคสที่แข็งแรง แต่ก็เป็นคอมพิวเตอร์ขนาดเล็ก เหมาะอย่างยิ่งสำหรับการวางไว้ที่ใดที่หนึ่งให้พ้นสายตาโดยไม่ต้องมีสายไฟมาปิด - สำหรับหลาย ๆ โปรเจ็กต์คุณไม่จำเป็นต้องมีจอภาพถาวรและอุปกรณ์ต่อพ่วง
ที่ ไม่ อย่างไรก็ตามหมายความว่าคุณไม่จำเป็นต้องเชื่อมต่อกับกล่องเพื่อทำการเปลี่ยนแปลงอัปเดตสิ่งต่างๆโอนไฟล์และอื่น ๆ ตัวอย่างที่สมบูรณ์แบบคือตัวบ่งชี้ฝนตกเล็ก ๆ ที่เราสร้างขึ้นเพื่อเป็นส่วนหนึ่ง สร้างไฟ LED ด้วย Raspberry Pi (สำหรับอีเมลสภาพอากาศหรืออะไรก็ได้) บทความ. ไม่จำเป็นต้องมีสิ่งที่แนบมาทั้งหมดโดยตรง แต่เรายังคงต้องการความสามารถในการกระโดดเข้าสู่อุปกรณ์และทำการเปลี่ยนแปลงได้อย่างง่ายดายหรือทดลองใช้การทดลองใหม่กับโมดูล LED โดยไม่ต้องลากกลับเข้าไปในเวิร์กชอปและ เชื่อมต่อกับจอภาพแป้นพิมพ์เมาส์ ฯลฯ ด้วยการกำหนดค่าสำหรับรีโมตเชลล์เดสก์ท็อประยะไกลและการถ่ายโอนไฟล์ระยะไกลเราทำให้การโต้ตอบกับหน่วย Pi ของเราเป็นเรื่องง่ายมากจากคอมพิวเตอร์เดสก์ท็อปของเราได้อย่างสะดวกสบายราวกับว่าเรา ได้ต่อเครื่องเข้ากับสถานีงานเต็มรูปแบบ
ฉันต้องการอะไร?
หากคุณเพิ่งเริ่มทำงานกับ Raspberry Pi เราขอแนะนำอย่างยิ่งให้ตรวจสอบ คู่มือ HTG สำหรับการเริ่มต้นใช้งาน Raspberry Pi เพื่อจัดการกับพื้นฐานของอุปกรณ์และเร่งความเร็ว
สำหรับบทช่วยสอนนี้คุณจะต้องมีสิ่งต่อไปนี้:
- Raspberry Pi ใช้ Raspbian
- คอมพิวเตอร์เดสก์ท็อปหรือแล็ปท็อป
- Wi-Fi ในพื้นที่หรือเครือข่ายแบบใช้สายเพื่อเชื่อมต่อ Pi และคอมพิวเตอร์ของคุณ
ขั้นแรกขั้นตอนส่วนใหญ่ในบทช่วยสอนนี้ควรใช้ได้กับการแจกแจง Pi ที่ใช้ Linux อื่น ๆ แต่ เราจะใช้ Raspbian คุณน่าจะมีปัญหาเล็กน้อยในการปรับบทช่วยสอนกับการแจกแจงอื่น ๆ
ประการที่สองเรากำลังใช้เครื่อง Windows เป็นคอมพิวเตอร์ในเครือข่ายเพื่อโต้ตอบกับหน่วย Raspberry Pi เป็นส่วนหัว / อินเทอร์เฟซระยะไกล ตามความเหมาะสมเราจะพยายามอย่างเต็มที่เพื่อลิงก์ไปยังบทแนะนำและการอ่านที่แนะนำเกี่ยวกับการทำงานและเครื่องมือคู่ขนานบน OS X และ Linux
การตั้งค่าและเชื่อมต่อกับเซิร์ฟเวอร์ SSH
การเข้าถึงบรรทัดคำสั่งระยะไกลสำหรับการติดตั้ง Raspbian ของคุณเป็นเรื่องเกี่ยวกับการปรับแต่งเล็กน้อยที่สะดวกที่สุดที่คุณสามารถทำได้ในระบบของคุณและการเปิดใช้งานก็ทำได้ง่าย
เปิดเทอร์มินัลใน Raspbian ทางลัดคือ LXTerminal บนเดสก์ท็อปและพิมพ์คำสั่งต่อไปนี้:
sudo raspi-config
ไปที่ ssh และกด Enter เมื่อได้รับแจ้งเกี่ยวกับเซิร์ฟเวอร์ SSH ให้เลือก เปิดใช้งาน และกด Enter อีกครั้ง คุณจะถูกส่งกลับไปที่แผง Raspi-config; เลื่อนลงไปที่ เสร็จสิ้น และกด Enter เพื่อปิดเครื่องมือกำหนดค่า นั่นคือทั้งหมดที่คุณต้องทำเพื่อเปิด SSH เข้าถึง Pi ของคุณ ล็อกอินและรหัสผ่าน SSH เริ่มต้นคือ ปี่ และ ราสเบอร์รี่ ตามลำดับ
ในขณะที่คุณยังคงนั่งอยู่ที่บรรทัดคำสั่งตอนนี้เป็นเวลาที่ดีในการตรวจสอบ IP ของหน่วย Raspberry Pi ของคุณบนเครือข่ายท้องถิ่น ประเภท ifconfig ที่พรอมต์แล้วดูผลลัพธ์ของคำสั่ง หากคุณใช้พอร์ตอีเทอร์เน็ตคุณต้องการค้นหาไฟล์ init addr ใน eth0 มาตรา; หากคุณใช้ Wi-Fi คุณต้องมองหา init addr ใน wlan0 มาตรา. นอกเหนือจากการตรวจสอบและสังเกตที่อยู่ IP แล้วยังเป็นช่วงเวลาที่ดีในการ ตั้งค่ารายการ IP แบบคงที่ในเราเตอร์ของคุณ คุณจึงไม่ต้องตามล่าหา IP อีกในอนาคต
ตอนนี้เราเปิดใช้งานเซิร์ฟเวอร์ SSH แล้วเรารู้การเข้าสู่ระบบและเรารู้ที่อยู่ IP ของเครื่องได้เวลาเชื่อมต่อผ่าน SSH และทดสอบ ในการทำเช่นนั้นจาก Linux และ OS X คุณสามารถใช้ไฟล์ ssh คำสั่งที่เทอร์มินัล อย่างไรก็ตามผู้ใช้ Windows จะต้องมีไคลเอนต์ SSH เช่น อ้วน .
เนื่องจากเราใช้กล่อง Windows เพื่อจัดการ Pi ของเราจากระยะไกล PuTTY จึงเป็นเช่นนั้น ติดตั้งสำเนาของ PuTTY หรือแตกเวอร์ชันพกพาแล้วเริ่มการทำงาน มี มาก ของการตั้งค่าที่คุณสามารถทำได้ใน PuTTY แต่เราต้องกังวลเกี่ยวกับสิ่งเดียวในการเชื่อมต่อกับ Pi ของเรา บนอินเทอร์เฟซเซสชันหลักเพียงพิมพ์ที่อยู่ IP ของ Pi ของคุณแล้วเลือก สสส ด้านล่าง:
ตี เปิด ที่ด้านล่างและ PuTTY จะเปิดหน้าต่างเทอร์มินัลให้คุณเชื่อมต่อกับ Pi ของคุณและแจ้งให้คุณเข้าสู่ระบบจากนั้นเข้าสู่ระบบด้วย pi / ราสเบอร์รี่ :
เมื่อการเชื่อมต่อ SSH ของคุณใช้งานได้คุณสามารถทำส่วนที่เหลือของบทช่วยสอนนี้ในทางเทคนิคได้จากระยะไกลจากโต๊ะทำงานของคุณได้อย่างสะดวกสบายแม้ว่าเราจะแนะนำให้คุณปล่อยส่วนหัวและแป้นพิมพ์ไว้บนระบบของคุณจนกว่าคุณจะเสร็จสิ้นทั้งโครงการและทุกอย่างทำงานได้อย่างราบรื่น
ก่อนที่เราจะดำเนินการต่อมีฟังก์ชันพิเศษบางอย่างที่เราสามารถบีบออกจาก SSH ได้ นอกเหนือจากการจัดการบรรทัดคำสั่งจากระยะไกลแล้วคุณยังสามารถโอนไฟล์จากระยะไกลโดยใช้ Secure Copy บรรทัดคำสั่งเป็นแบบเร่งรัดและไม่สะดวกโดยเฉพาะอย่างยิ่งสำหรับการถ่ายโอนไฟล์จำนวนมากที่มาจากหลายไดเรกทอรี แต่สำหรับการถ่ายโอนไฟล์การกำหนดค่าแบบครั้งเดียวหรือการถ่ายโอนข้อมูลขนาดเล็กอื่น ๆ นั้นค่อนข้างสะดวก เช็คเอาท์ คำแนะนำในการคัดลอกไฟล์ผ่าน SSH โดยใช้คำสั่ง SCP ที่นี่ .
เราจะมาดูเทคนิคการโอนไฟล์ที่ใช้งานง่าย / ใช้ GUI มากขึ้นในบทช่วยสอนในภายหลัง
การตั้งค่าและกำหนดค่าเดสก์ท็อประยะไกลของคุณ
การเข้าถึงบรรทัดคำสั่งระยะไกลนั้นยอดเยี่ยม แต่การเข้าถึงเดสก์ท็อปสำหรับกิจกรรมที่เน้น GUI มารวมพลังของบรรทัดคำสั่งและพลังของเดสก์ท็อปเข้าด้วยกัน
แม้ว่าในตอนนี้เราจะเรียกมันว่า "เดสก์ท็อประยะไกล" แต่เครื่องมือที่เรากำลังติดตั้งอยู่นั้นเรียกว่า Virtual Network Computing (VNC) ซึ่งหลายคนคุ้นเคยเช่น RealVNC และ TightVNC สำหรับบทช่วยสอนนี้เราจะติดตั้ง TightVNC บน Pi ในการเข้าถึงเซสชัน TightVNC ที่ใช้ Pi คุณจะต้องมีไคลเอนต์ระยะไกลเช่น:
- ไคลเอ็นต์เดสก์ท็อป TightVNC สำหรับ Windows
- ไคลเอ็นต์เดสก์ท็อป TightVNC สำหรับระบบที่คล้ายกับ Linux / Unix
- ไคลเอนต์เดสก์ท็อป RealVNC สำหรับ OSX
หยิบสำเนาตอนนี้และเราจะนำออกมาใช้ในภายหลังในส่วนนี้ ในตอนนี้เรามาดูการติดตั้งเซิร์ฟเวอร์ TightVNC บน Raspberry Pi ของคุณกัน เปิดเทอร์มินัล ป้อนคำสั่งต่อไปนี้เพื่อเริ่มต้น:
sudo apt-get ติดตั้ง tightvncserver
สิ่งนี้จะดาวน์โหลดและแตกไฟล์การติดตั้ง เมื่อได้รับแจ้งให้ดำเนินการต่อกด Y หลังจากการติดตั้งเสร็จสมบูรณ์คุณจะกลับไปที่ข้อความแจ้ง คุณสามารถเริ่ม VNC หนึ่งในสองวิธี เพียงเรียกใช้คำสั่งสำหรับเซิร์ฟเวอร์ดังนี้:
tightvncserver
จะแจ้งให้คุณป้อนรหัสผ่านเพื่อเข้าถึงเดสก์ท็อป VNC ของคุณดังที่เห็นในภาพหน้าจอด้านบน รหัสผ่านต้องมีความยาว 4-8 อักขระ เมื่อคุณยืนยันรหัสผ่านคุณจะได้รับแจ้งให้ตั้งรหัสผ่านแบบดูอย่างเดียว (คุณสามารถเลือกไม่ใช้ขั้นตอนนี้ได้ตามที่เราทำ)
หรือคุณสามารถใช้คำสั่งที่แม่นยำกว่ามากแม้ว่าจะพิมพ์ออกมาได้นานขึ้นคำสั่งที่ช่วยให้คุณควบคุมวิธีที่คอมพิวเตอร์ระยะไกลจะมองเห็นเดสก์ท็อปได้มากขึ้นที่สำคัญที่สุดคือความละเอียดที่เดสก์ท็อปจะแสดงเพื่อให้คุณสามารถเพลิดเพลินกับมุมมองแบบเต็มหน้าจอ คอมพิวเตอร์ระยะไกล ในการระบุความละเอียดของเดสก์ท็อป VNC ให้ใช้คำสั่งต่อไปนี้โดยสลับค่าความละเอียด (รายการที่สี่ในคำสั่ง) สำหรับความละเอียดของเดสก์ท็อประยะไกล:
vncserver: 1 - เรขาคณิต 1600 × 900 - ความลึก 16 - รูปแบบพิกเซล rgb565:
หากเมื่อใดก็ตามที่คุณทำผิดพลาดในการตั้งค่าอินสแตนซ์เซิร์ฟเวอร์ VNC ของคุณและ / หรือคุณต้องการปิดเซิร์ฟเวอร์ VNC ให้ป้อนข้อมูลต่อไปนี้ (เปลี่ยนหมายเลขหลังเครื่องหมายจุดคู่เป็นจำนวนอินสแตนซ์ VNC ที่คุณต้องการฆ่า) :
vncserver –kill: 1
ตอนนี้เรามีเซิร์ฟเวอร์ VNC พร้อมใช้งานแล้วมาเชื่อมต่อจากเดสก์ท็อประยะไกลของเรากัน เปิดโปรแกรมดู TightVNC บนคอมพิวเตอร์ของคุณและเสียบที่อยู่ IP ของหน่วย Raspberry Pi ตามด้วย: 1 ดังนี้:
และนี่คือรางวัลของเราสำหรับการกำหนดค่าเซิร์ฟเวอร์ VNC ของเราสำเร็จนั่นคือมุมมองแบบเต็มหน้าจอที่สวยงามของหน่วย Raspberry Pi ระยะไกลของเรา:
มีปัญหาที่ทราบแล้วกับ TightVNC และ Rasbian ซึ่งเนื่องจากการเปลี่ยนแปลงการอนุญาตที่ไม่ชัดเจนจะทำให้เกิดปัญหากับเดสก์ท็อปที่เชื่อมต่อกับจอภาพจริง (ในขณะที่ปล่อยให้อินเทอร์เฟซเดสก์ท็อประยะไกลที่เซิร์ฟเวอร์ VNC จัดหาให้โดยไม่ถูกแตะต้อง) ในการแก้ไขปัญหานี้ก่อนที่มันจะกลายเป็นปัญหาสำหรับคุณให้ไปที่บรรทัดคำสั่งและป้อนคำสั่งต่อไปนี้:
sudo chown pi /home/pi/.Xauthority
คำสั่งนี้เปลี่ยนความเป็นเจ้าของไฟล์. Xauthority กลับไปเป็นผู้ใช้ pi - สำหรับผู้ที่อยากรู้อยากเห็นไฟล์. Xauthority ถูกใช้โดยระบบ X-windows ใน Rasbian และ บางอย่าง ระหว่างขั้นตอนการติดตั้งเซิร์ฟเวอร์ TightVNC และการกำหนดค่าทำให้เกิดอาการสะอึกของสิทธิ์เล็กน้อย
เมื่อผู้เยาว์ตัวเล็ก ๆ เดินอ้อมออกไปเรากลับไปจบการกำหนดค่าเดสก์ท็อประยะไกล
ตอนนี้เรามีบรรทัดคำสั่งและเดสก์ท็อปที่สามารถเข้าถึง Raspberry Pi ได้แล้วมีการปรับแต่งที่ไม่สำคัญอีกอย่างหนึ่งที่เราต้องทำ เครื่องมือ Raspi-config ตั้งค่าเซิร์ฟเวอร์ SSH ให้เริ่มการบูตโดยอัตโนมัติสำหรับเรา แต่เซิร์ฟเวอร์ VNC ยังไม่ได้กำหนดค่าในลักษณะดังกล่าว คุณสามารถข้ามขั้นตอนนี้และเริ่มเซิร์ฟเวอร์ด้วยตนเองที่บรรทัดคำสั่งผ่าน SSH เมื่อคุณต้องการ แต่เรากำลังพยายามทำให้สิ่งนี้ไม่ยุ่งยากมากที่สุดสำหรับการใช้งานในอนาคต ตอนนี้ใช้เวลาสักครู่แล้วสร้างไฟล์เริ่มต้นสำหรับเซิร์ฟเวอร์ VNC
ในการเริ่มต้นเซิร์ฟเวอร์ VNC โดยอัตโนมัติเราจำเป็นต้องตั้งค่าไฟล์ init หรือ initialization ที่ Raspbian จะใช้เพื่อเริ่มและปิดเซิร์ฟเวอร์อย่างหมดจดในระหว่างการบูตและปิดระบบ มาสร้างไฟล์ init กันเลย ที่บรรทัดคำสั่งพิมพ์ในคำสั่งต่อไปนี้:
Sudonna / Etc / Ini t. d / ไค ghtvn ค
สิ่งนี้จะสร้างไฟล์ในไดเร็กทอรีการเริ่มต้นที่เรียกว่า "tightvnc" และเปิดตัวแก้ไขนาโนเพื่อให้เราสามารถวางในสคริปต์ของเราได้ ในตัวแก้ไขนาโนให้วางรหัสต่อไปนี้ (อย่าลืมเปลี่ยนค่าความละเอียด 1600 × 900 เพื่อให้ตรงกับหน้าจอของคอมพิวเตอร์ระยะไกลของคุณ:
#! / bin / ช
### เริ่มต้น INIT INFO
# ให้: tightvncserver
# จำเป็น - เริ่มต้น:
# จำเป็น - หยุด:
# ค่าเริ่มต้น - เริ่มต้น: 2 3 4 5
# ค่าเริ่มต้น - หยุด: 0 1 6
# คำอธิบายสั้น ๆ : เริ่มเซิร์ฟเวอร์ vnc
# คำอธิบาย:
### END INIT INFOกรณี“ $ 1” ใน
เริ่มต้น)
su pi -c 'vncserver: 1-geometry 1600 × 900 -depth 16 -pixelformat rgb565:'
ก้อง“ เริ่ม VNC แล้ว”
;;
หยุด)
pkill Xtightvnc
สะท้อน“ VNC สิ้นสุด”
;;
*)
echo“ การใช้งาน: /etc/init.d/tightvnc {start|stop}”
ทางออก 1
;;
esac
นอกเหนือจากการแก้ไขส่วนความละเอียดหน้าจอของสคริปต์แล้วยังมีอีกสิ่งหนึ่งที่คุณสามารถแก้ไขได้ ในบรรทัดที่ 14 คุณสามารถเปลี่ยนคำสั่ง“ su pi -c” เป็นบัญชีผู้ใช้อื่น ๆ นอกเหนือจาก“ pi” หากคุณต้องการ VNC ไปยังเดสก์ท็อปเฉพาะสำหรับบัญชีนั้น
เมื่อคุณวางและแก้ไขโค้ดแล้วก็ถึงเวลาบันทึก กด CTRL + X เพื่อออกและบันทึกงานของคุณในนาโน เมื่อคุณกลับมาที่บรรทัดคำสั่งเราจำเป็นต้องทำการเปลี่ยนแปลงอย่างรวดเร็วสองสามอย่างกับสิทธิ์ของไฟล์:
sudo chmod 755 /etc/init.d/tightvnc
ตอนนี้ไฟล์เริ่มต้นสามารถเรียกใช้งานได้ เราสามารถทดสอบได้จากพรอมต์:
sudo /etc/init.d/tightvnc เริ่มต้น
sudo /etc/init.d/tightvnc หยุด
การเปลี่ยนแปลงสุดท้ายที่เราจะทำคือการอัปเดตไฟล์ rc.d (ซึ่งติดตามสคริปต์การเริ่มต้นที่อยู่ในโฟลเดอร์ /init.d/):
sudo update-rc.d ค่าเริ่มต้น tightvnc
หลังจากที่คุณป้อนคำสั่งนั้นคุณจะได้รับการยืนยันว่าไฟล์นั้นอัปเดตแล้ว ตอนนี้ถึงเวลาทดสอบจริง: ไฟล์โหลดอย่างถูกต้องหลังจากรีบูตหรือไม่ ป้อนสิ่งต่อไปนี้ในบรรทัดคำสั่งเพื่อรีบูตและเตรียมพร้อมกับไคลเอนต์ VNC ของคุณเพื่อทดสอบการเชื่อมต่อในอีกสักครู่:
sudo รีบูต
เมื่อระบบรีบูตเสร็จแล้วให้เข้าสู่ระบบด้วยไคลเอนต์ VNC ของคุณ หากเซสชัน VNC ของคุณล้มเหลวให้ไปที่พรอมต์คำสั่งและเรียกใช้คำสั่ง tightvnc start (จากส่วนทดสอบด้านบน) อีกครั้งเพื่อตรวจสอบอีกครั้งว่าไฟล์ทำงานได้และรหัสผ่านได้รับการบันทึกอย่างถูกต้อง
ณ จุดนี้เรายังคงปฏิบัติภารกิจในการควบคุมยูนิต Raspberry Pi จากระยะไกลโดยสิ้นเชิง ด้วยการเข้าถึงบรรทัดคำสั่งระยะไกลผ่าน SSH และการเข้าถึงเดสก์ท็อประยะไกลผ่าน VNC ภายใต้เข็มขัดของเราเรามาดูขั้นตอนการถ่ายโอนไฟล์ระหว่าง Pi และคอมพิวเตอร์เดสก์ท็อปของเราได้ง่ายขึ้น
การตั้งค่าและกำหนดค่าเครื่องมือถ่ายโอนไฟล์
เนื่องจากเราได้ตั้งค่า SSH แล้ววิธีที่ง่ายที่สุดในการตั้งค่าการถ่ายโอนไฟล์แบบง่าย ๆ ระหว่าง Pi และคอมพิวเตอร์ระยะไกลของเราคือการสำรองอินเทอร์เฟซ GUI บนการเชื่อมต่อ SSH จำวิธีที่เราพูดถึงการใช้ SCP ผ่าน SSH ก่อนหน้านี้ในบทช่วยสอนได้ไหม? การเรียกใช้จากบรรทัดคำสั่งนั้นน่าเบื่อจริงรวดเร็วจริง ด้วย GUI Wrapper เราจะสามารถใช้เวลาในการย้ายไฟล์และเล่นกับ Pi ได้มากขึ้นและใช้เวลาในการจิกแป้นพิมพ์น้อยลง
แม้ว่าจะมี GUI ที่หลากหลายสำหรับคำสั่ง SCP แต่เราจะใช้เครื่องมือข้ามแพลตฟอร์มที่หลายคนรู้จักมีและชื่นชอบอยู่แล้ว (และอาจไม่รู้ด้วยซ้ำว่ามันส่ง SCP): FileZilla พร้อมใช้งานสำหรับ Windows, OS X และ Linux - คุณทำได้ คว้าสำเนาที่นี่ .
เมื่อคุณติดตั้ง FileZilla แล้วให้เปิดใช้งานและไปที่ File -> Site Manager สร้างรายการไซต์ใหม่ตั้งชื่อและเสียบชื่อผู้ใช้และรหัสผ่านสำหรับ Pi ของคุณ
สุดท้ายตรวจสอบให้แน่ใจว่าได้ตั้งค่าพอร์ตเป็น 22 และ Servertype เป็น SFTP - SSH File Transfer Protocol คลิกเชื่อมต่อที่ด้านล่างและคุณจะได้รับมุมมองที่คล้ายกับมุมมองนี้:
ไดเรกทอรีท้องถิ่นของคุณอยู่ในบานหน้าต่างด้านซ้ายและไดเรกทอรีระยะไกลบน Pi จะอยู่ในบานหน้าต่างด้านขวา การย้ายไฟล์ระหว่างสองไฟล์ทำได้ง่ายเพียงแค่ลากและวาง
การใช้ประโยชน์จากการถ่ายโอนไฟล์ SSH ที่มีอยู่เป็นวิธีที่ง่ายที่สุดในการเข้าถึงไฟล์บน Pi โดยไม่จำเป็นต้องกำหนดค่าเพิ่มเติม แต่ หากคุณต้องการกำหนดค่า Pi ของคุณเพื่อรับและแชร์ไฟล์โดยที่ผู้ใช้ระยะไกลไม่ต้องใช้เครื่องมือแฟนซีใด ๆ (เช่นไคลเอนต์ FTP ที่รองรับ SCP เช่น FileZilla) เราขอแนะนำอย่างยิ่งให้ตรวจสอบส่วนการกำหนดค่า Samba ในคู่มือของเรา: วิธีเปลี่ยน Raspberry Pi ให้เป็นอุปกรณ์จัดเก็บข้อมูลเครือข่ายพลังงานต่ำ . การอ่านสิ่งนี้จะทำให้คุณคุ้นเคยกับการตั้งค่าการแชร์ Samba พื้นฐานบน Pi เพื่อสร้างโฟลเดอร์ที่แชร์ที่เข้าถึงได้ง่ายโดยทุกคนในเครือข่ายของคุณโดยไม่ต้องใช้เครื่องมือเพิ่มเติมใด ๆ
คุณได้กำหนดค่า SSH คุณได้กำหนดค่า VNC แล้วและคุณได้ตั้งค่าการเข้าถึง SFTP และ / หรือ Samba อย่างง่ายไปยัง Pi ของคุณ - ณ จุดนี้คุณสามารถบูต Raspberry Pi ของคุณถอดจอภาพคีย์บอร์ดและเมาส์ และเก็บมันไว้เป็นเครื่องจักรที่เงียบและไร้หัว
มีความคิดเกี่ยวกับโครงการ Raspberry Pi และคุณอยากให้เราเขียนบทช่วยสอนหรือไม่? ปิดเสียงในความคิดเห็นหรือส่งอีเมลถึงเราที่ [email protected] และเราจะพยายามอย่างเต็มที่เพื่อช่วยเหลือ