กำลังทำงานบน Raspberry Pi แต่ต้องเข้าถึงคอมพิวเตอร์ Windows? แต่เครื่องอยู่ปลายบ้าน หรือชั้นบน...
เดินไปนั่งเครื่องหลักไม่สะดวก เห็นไหมถ้าสามารถเข้าถึง PC ขณะอยู่ที่เดิม? ทำได้! แค่ Remote Connect จาก Raspberry Pi ไป Windows PC แทน
หมายเหตุ: หากต้องการควบคุม Raspberry Pi จาก PC แทน ให้อ่านคู่มือ SSH, VNC, และ RDP กับ Raspberry Pi
วิธี Remote Connect จาก Raspbian ไป Windows
อาจต้องเช็คอีเมล หรือแอปที่เข้าถึงได้แค่บน PC ไม่ว่ากรณีไหน ต้องตั้งค่า Remote Connection จาก Raspberry Pi
ขั้นตอนตรงไปตรงมา แต่ดูซับซ้อน เราจะช่วยทำให้เข้าใจง่าย ภาพรวม 5 ขั้นตอน:
- ตั้งค่า Windows ให้ยอมรับการเชื่อมต่อ Remote
- หา IP Address ของ Windows PC
- ติดตั้งซอฟต์แวร์ Remote Desktop Protocol (RDP) บน Raspbian
- ติดตั้งแอป Remote Desktop บน Raspbian
- เชื่อมต่อกับ PC ผ่าน Raspberry Pi
เพียง 5 ขั้นตอน สามารถตั้งค่า Remote Desktop จาก Raspberry Pi ไป PC ได้
ขั้นตอน 1: ตั้งค่า Windows สำหรับ Remote Connections
ขั้นแรก ต้องให้ Windows ยอมรับการเชื่อมต่อเข้ามา via RDP Protocol ต้องเปิดการตั้งค่า Remote Assistance
เปิด Windows Explorer หา This PC คลิกขวาเลือก Properties ในหน้าต่าง System หา Remote settings
จะเห็นช่อง Allow Remote Assistance connections to this computer ติ๊กถูก แล้ว Apply คลิก Advanced ติ๊ก Allow this computer to be controlled remotely แล้ว OK
คลิก OK ปิดกล่อง Properties แล้วออกจากหน้าต่าง System
ขั้นตอน 2: หา IP Address ของ Windows
ต่อมา ต้องหา IP Address ของคอมพิวเตอร์ Windows มีหลายวิธี
วิธีง่ายที่สุดคือถาม เอง คลิกขวา Start เลือก Windows PowerShell เปิดหน้าต่างบรรทัดคำสั่งสีน้ำเงิน พิมพ์
ipconfig
ดูรายการการเชื่อมต่อปัจจุบัน Wi-Fi จะเป็น Wireless LAN Adapter ส่วน Ethernet จะแสดงเป็น Ethernet
หากซับซ้อน วิธีทางเลือกคือเข้า Router ผ่านเบราว์เซอร์ ดูคู่มือ Router วิธีเข้า แต่เข้าได้จะเห็นรายการอุปกรณ์ต่อเน็ตเวิร์คบ้าน
หา Hostname ของ PC (จากหน้าต่าง System ที่เปิดตอนเปิด Remote Assistance) จะได้ IP Address ปกติเป็นรูปแบบ 192.168.0.x หรือ 192.168.1.x
ได้ IP Address แล้ว จดไว้ใช้ขั้นตอนต่อไป
ขั้นตอน 3: ติดตั้งซอฟต์แวร์ RDP บน Raspberry Pi
ถึงเวลา Raspberry Pi บูทแล้ว (ต่อคีย์บอร์ด/เมาส์) และต่อเน็ตเวิร์คท้องถิ่น เปิด Terminal อัปเดต Raspbian:
sudo apt update
sudo apt upgrade
พิมพ์คำสั่งทีละอัน ตามโพมต์จนเสร็จ Raspbian จะทันสมัย รีสตาร์ท Pi:
sudo reboot
รีบูทเสร็จ เปิด Terminal ใหม่ ติดตั้ง xrdp:
sudo apt install xrdp
ติดตามโพมต์จนติดตั้งเสร็จ
ขั้นตอน 4: หาและติดตั้งแอป Remote Desktop
มีเครื่องมือ Remote Desktop หลายตัวสำหรับ Linux รองรับโปรโตคอลต่างๆ สำหรับควบคุมเครื่องอื่นระยะไกล
แต่ตัวเลือกที่ดีที่สุด—โดยเฉพาะสำหรับ Raspberry Pi—คือ Remmina รองรับ RDP, VNC, SPICE, NX, XDMCP, SSH และ EXEC
ติดตั้ง Remmina กลับไป Terminal พิมพ์:
sudo apt install remmina
ติดตามโพมต์รอเสร็จ รายละเอียดเพิ่มเติมที่ remmina.org
ขั้นตอน 5: เชื่อมต่อกับ PC ด้วย Remmina
พร้อมเข้าถึง Windows PC จาก Raspberry Pi แล้ว เปิด Remmina ผ่านคำสั่ง Terminal เดียว:
remmina
อาจเปิดจากเมนู Internet ก็ได้
จะมีหน้าต่างใหม่ หาช่องกรอก IP Address ให้แน่ใจว่าเลือก Protocol เป็น RDP
พร้อมแล้ว คลิก Connect รอการเชื่อมต่อ สักครู่คุณจะเข้าถึงเดสก์ท็อป Windows จากภายใน Raspbian (หรือ OS ที่เลือกบน Pi)
ปรับแต่งการเชื่อมต่อ (รวมคุณภาพ) ได้ที่ Edit > Preferences
Remote Control Windows PC ด้วย Raspberry Pi
ตอนนี้ Windows 10 เข้าถึงได้จาก Raspberry Pi ทำอะไรก็ได้ ตรวจอีเมล เข้า PowerShell ระยะไกล จัดการตั้งค่าเกมหากรัน Game Server บน Pi
งานที่ต้องอยู่ 2 ที่พร้อมกัน ทำได้หมด แต่เล่นเกมบน PC ผ่าน Pi แบบนี้ไม่ควร Frame rate จะเป็นปัญหา (อยากเล่นเกมแบบนั้น ลอง Stream จาก PC ไป TV ผ่าน Pi)
นอกจากนี้ ยัง Remote จาก Windows ไป Linux อื่นๆ ได้อีก