หากคุณต้องการเชื่อมต่อกับคอมพิวเตอร์ Windows จากตำแหน่งที่อยู่ห่างไกล มีหลายวิธีในการทำ ตัวอย่างเช่น คุณอาจสร้างอุโมงค์ VNC ผ่าน SSH ทำให้คุณใช้โปรโตคอล VNC แบบโอเพนซอร์สผ่านการเชื่อมต่อ SSH ที่เข้ารหัส วิธีที่ดีที่สุดอย่างไรก็ตาม คือการใช้เครื่องมือ Windows Remote Desktop
มีขั้นตอนบางอย่างที่คุณต้องทำก่อนที่จะพร้อมเชื่อมต่อกับคอมพิวเตอร์ Windows แบบระยะไกล คุณจะต้องกำหนดค่า Remote Desktop ผ่านรูเตอร์ของคุณ ให้แน่ใจว่าพอร์ตที่จำเป็นเปิดอยู่และการส่งต่อพอร์ต (port forwarding) ทำงานอยู่ เพื่อทำเช่นนี้และใช้ Remote Desktop แบบระยะไกล คุณจะต้องทำตามขั้นตอนเหล่านี้
การกำหนดค่า Windows Firewall เพื่ออนุญาตการเข้าถึง Remote Desktop
ก่อนที่คุณจะกำหนดค่าการเชื่อมต่อ Remote Desktop ผ่านรูเตอร์ คุณจะต้องแน่ใจว่า Windows จะอนุญาตการเชื่อมต่อเข้าและออกไปยังคอมพิวเตอร์ของคุณ
- คลิกขวาที่เมนู Start และเลือก การตั้งค่า
- ในเมนู การตั้งค่า ให้เลือก อัปเดตและความปลอดภัย > ความปลอดภัยของ Windows > ไฟร์วอลล์และการป้องกันเครือข่าย
- ในเมนู ไฟร์วอลล์และการป้องกันเครือข่าย ให้เลือกตัวเลือก อนุญาตแอปผ่านไฟร์วอลล์
- เลือกปุ่ม เปลี่ยนการตั้งค่า ในหน้าต่าง แอปที่อนุญาต เพื่อปลดล็อกเมนู
- เมื่อคุณปลดล็อกเมนูนี้แล้ว ให้ค้นหาตัวเลือก Remote Desktop และ Remote Desktop (WebSocket) ในรายการที่ให้มา เลือกช่อง wyboru ถัดจากตัวเลือกเหล่านี้เพื่ออนุญาตการเชื่อมต่อ RDP ผ่านไฟร์วอลล์ เลือกปุ่ม ตกลง เพื่อบันทึกตัวเลือกของคุณ
การเปลี่ยนพอร์ต RDP เริ่มต้นบน Windows 10
คุณได้ตั้งค่า Windows Firewall ให้อนุญาตการเชื่อมต่อ RDP (Remote Desktop Protocol) แล้ว ตอนนี้คุณควรเปลี่ยนพอร์ต RDP เริ่มต้นที่ Windows ใช้สำหรับการเชื่อมต่อ RDP จาก พอร์ต 3389 เป็นหมายเลขพอร์ตทางเลือก
เนื่องจากความเสี่ยงของการโจมตีโปรโตคอล Remote Desktop สูงมาก แม้การเปลี่ยนพอร์ตจะไม่ใช่วิธีเดียวในการรักษาความปลอดภัยการเชื่อมต่อ RDP แต่จะช่วยชะลอและจำกัดความเสี่ยงจากบอทสแกนพอร์ตสุ่มที่ค้นหาพอร์ต RDP ที่เปิดอยู่บนรูเตอร์ของคุณ
- เพื่อเปลี่ยนพอร์ต RDP ให้คลิกขวาที่เมนู Start และเลือกตัวเลือก เรียกใช้ หรือกด ปุ่ม Windows + R บนคีย์บอร์ด
- ในกล่องโต้ตอบ เรียกใช้ ให้พิมพ์ regedit แล้วเลือก ตกลง จะเปิด Windows Registry Editor
- ใช้เมนูต้นไม้ทางซ้ายในหน้าต่าง Registry Editor ใหม่ ให้ค้นหาคีย์ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber คลิกขวาที่คีย์ PortNumber ด้านขวา จากนั้นเลือกตัวเลือก แก้ไข
- ในกล่อง แก้ไขค่า DWORD (32-bit) ให้เลือก ทศนิยม จากหมวดหมู่ ฐาน จากนั้นตั้งค่าพอร์ตใหม่ในกล่อง ข้อมูลค่า ให้แน่ใจว่าค่าที่คุณใช้ไม่ใช่พอร์ตที่ใช้กันทั่วไปโดยพอร์ตอื่นๆ ที่รู้จัก เลือก ตกลง เพื่อบันทึกตัวเลือกของคุณ
เมื่อคุณทำการเปลี่ยนแปลงหมายเลขพอร์ต RDP เริ่มต้นแล้ว คุณจะต้องรีสตาร์ทคอมพิวเตอร์ การเชื่อมต่อที่คุณทำกับคอมพิวเตอร์ของคุณโดยใช้ RDP ต่อจากนี้จะต้องกำหนดค่าโดยใช้หมายเลขพอร์ตที่คุณเลือก (เช่น 10.0.0.10:1337 แทนที่จะเป็น 10.0.0.10:3389)
การเปิดใช้งาน Port Forwarding บนรูเตอร์เครือข่ายของคุณ
ตอนนี้คุณสามารถเริ่มกำหนดค่ารูเตอร์ของคุณเพื่ออนุญาตการเชื่อมต่อจากอินเทอร์เน็ตไปยังคอมพิวเตอร์ของคุณบนเครือข่ายท้องถิ่น ขั้นตอนแรกในกระบวนการนี้คือการเปิดใช้งาน port forwarding บนรูเตอร์ของคุณโดยไม่ให้แฮกเกอร์เข้าไป
- เพื่อเริ่มต้น ให้เข้าถึงหน้าจอการจัดการเว็บของรูเตอร์โดยใช้เบราว์เซอร์เว็บ (โดยทั่วไปคือ 192.168.1.1, 192.168.1.254 หรือการเปลี่ยนแปลงที่คล้ายกัน) และลงชื่อเข้าใช้ คุณจะต้องแน่ใจว่าอุปกรณ์ที่คุณใช้เข้าถึงพอร์ทัลเว็บเชื่อมต่อกับเครือข่ายเดียวกัน หากไม่แน่ใจ โปรดปรึกษาคู่มือผู้ใช้สำหรับรูเตอร์เครือข่ายของคุณเพื่อข้อมูลเพิ่มเติม
- เมื่อคุณลงชื่อเข้าใช้รูเตอร์แล้ว คุณจะต้องค้นหาการตั้งค่า port forwarding (เช่น การส่งต่อ > เซิร์ฟเวอร์เสมือน บนรูเตอร์ TP-Link) เมื่อคุณพบการตั้งค่าเหล่านี้แล้ว คุณจะต้องเพิ่มรายการที่แมปพอร์ต RDP (3389 โดยค่าเริ่มต้น หรือพอร์ตที่คุณกำหนดเอง) ไปยังที่อยู่ IP เครือข่ายท้องถิ่นของคอมพิวเตอร์ของคุณ (ไม่ใช่ที่อยู่ IP สาธารณะของคุณ)
เมื่อแมปพอร์ต RDP แล้ว Port forwarding ควรจะทำงานและพร้อมอนุญาตการเชื่อมต่อ Remote Desktop ผ่านอินเทอร์เน็ต คุณควรสามารถเชื่อมต่อกับคอมพิวเตอร์ของคุณจากระยะไกลโดยใช้ที่อยู่ IP สาธารณะและหมายเลขพอร์ต RDP โดยรูเตอร์เครือข่ายของคุณจะส่งต่อคำขอไปยังคอมพิวเตอร์ของคุณ
การแมปที่อยู่ IP ของคุณโดยใช้บริการ Dynamic DNS
เมื่อ port forwarding ทำงานแล้ว คุณควรสามารถทำการเชื่อมต่อ Remote Desktop ผ่านอินเทอร์เน็ตได้ ตราบใดที่กฎ port forwarding ยังคงทำงาน คอมพิวเตอร์ของคุณเปิดอยู่และเชื่อมต่อกับรูเตอร์ การเชื่อมต่ออินเทอร์เน็ตของคุณทำงานอยู่ และที่อยู่ IP สาธารณะของคุณคงที่
อย่างไรก็ตาม หาก ISP ของคุณใช้ที่อยู่ IP แบบไดนามิก (ที่อยู่ IP ที่เปลี่ยนแปลงเป็นประจำ) คุณจะไม่สามารถเชื่อมต่อได้หากหรือเมื่อที่อยู่ IP สาธารณะของคุณเปลี่ยนไป เพื่อแก้ปัญหานี้ คุณสามารถแมปที่อยู่ IP ของคุณโดยใช้บริการ Dynamic DNS เพื่อให้เมื่อที่อยู่ IP ของคุณเปลี่ยน คุณยังคงสามารถเชื่อมต่อจากระยะไกลได้
ก่อนที่คุณจะสามารถใช้บริการ Dynamic DNS ได้ อย่างไรก็ตาม คุณจะต้องตั้งค่าบัญชีกับผู้ให้บริการที่เหมาะสม เช่น No-IP
- หากคุณต้องการใช้ No-IP สำหรับ Dynamic DNS ให้สร้างบัญชีโดยระบุที่อยู่อีเมลและรหัสผ่านที่เหมาะสม คุณจะต้องระบุชื่อโฮสต์ด้วย (เช่น example.ddns.net) ที่คุณสามารถใช้เพื่อสร้างการเชื่อมต่อ RDP โดยไม่ใช้ที่อยู่ IP ของคุณ
- เมื่อคุณสร้างบัญชีแล้ว คุณจะต้องเปิดใช้งานมัน ตรวจสอบกล่องจดหมายขาเข้าและเลือกปุ่ม ยืนยันบัญชี ที่รวมอยู่ในอีเมลยืนยันเมื่อคุณได้รับมัน
- เมื่อบัญชีของคุณเปิดใช้งานแล้ว คุณจะต้องติดตั้ง ไคลเอ็นต์อัปเดตไดนามิก บนคอมพิวเตอร์ของคุณต่อไป นี่จะทำให้บัญชี No-IP ของคุณมีที่อยู่ IP สาธารณะที่ถูกต้องตลอดเวลา ทำให้คุณสามารถเชื่อมต่อได้ ดาวน์โหลด Dynamic Update Client ไปที่คอมพิวเตอร์ของคุณและติดตั้งเพื่อดำเนินการต่อ
- เมื่อติดตั้ง Dynamic Update Client บนคอมพิวเตอร์ของคุณแล้ว แอปควรเปิดโดยอัตโนมัติ ลงชื่อเข้าใช้ด้วยชื่อผู้ใช้และรหัสผ่าน No-IP ของคุณ ณ จุดนี้
- หลังจากลงชื่อเข้าใช้แล้ว คุณจะต้องเลือกว่าจะเชื่อมโยงโฮสต์เนมใดกับที่อยู่ IP สาธารณะของคุณ เลือกโฮสต์เนมที่เหมาะสมจากรายการ แล้วเลือก บันทึก เพื่อยืนยัน
- ณ จุดนี้ คุณควรสามารถเชื่อมต่อกับคอมพิวเตอร์ของคุณจากระยะไกลโดยใช้โฮสต์เนม Dynamic DNS และพอร์ต RDP ที่ใช้งานอยู่ (เช่น example.ddns.net:3389) Dynamic Update Client จะตรวจสอบการเปลี่ยนแปลงของที่อยู่ IP สาธารณะของคุณทุก 5 นาที แต่หากคุณต้องการรีเฟรชด้วยตนเอง ให้เลือกปุ่ม รีเฟรชตอนนี้ ในหน้าต่างการตั้งค่า DUC
- รูเตอร์เครือข่ายบางรุ่น (เช่น TP-Link) รองรับ Dynamic DNS และอนุญาตให้คุณรีเฟรชที่อยู่ IP สาธารณะโดยอัตโนมัติโดยไม่ต้องติดตั้ง Dynamic Update Client บนคอมพิวเตอร์ของคุณ แม้ว่าแนะนำให้คุณยังคงทำเช่นนั้นเป็นตัวเลือกสำรอง ตัวอย่างเช่น ผู้ใช้ที่มีรูเตอร์ TP-Link สามารถเข้าถึงการตั้งค่านี้ได้โดยเลือกตัวเลือกเมนู Dynamic DNS บนหน้าจอการจัดการเว็บ สำหรับรุ่นอื่นๆ โปรดปรึกษาคู่มือผู้ใช้รูเตอร์เครือข่ายของคุณเพื่อข้อมูลเพิ่มเติมเกี่ยวกับวิธีดำเนินการ
- เมื่อคุณกำหนดค่ารูเตอร์ของคุณโดยใช้ขั้นตอนเหล่านี้แล้ว คุณควรสามารถเชื่อมต่อจากระยะไกลโดยใช้ RDP แน่ใจว่าพิมพ์โฮสต์เนม Dynamic DNS และหมายเลขพอร์ตที่ถูกต้อง (เช่น example.ddns.net:3387) ในเครื่องมือ Remote Desktop Connection เพื่อยืนยันตัวตนอย่างถูกต้อง หากรูเตอร์ของคุณกำหนดค่าอย่างถูกต้องและไม่มีปัญหาการเชื่อมต่ออื่นๆ คุณควรสามารถเชื่อมต่อและสร้างการเชื่อมต่อ Remote Desktop ได้สำเร็จ
ทางเลือกแทน Remote Desktop
ขั้นตอนข้างต้นควรช่วยให้คุณกำหนดค่าการเชื่อมต่อ Remote Desktop ผ่านรูเตอร์ของคุณ อย่างไรก็ตาม หากการเชื่อมต่อ Remote Desktop ของคุณไม่ทำงาน หรือคุณไม่พอใจกับคุณภาพ มีทางเลือกแทน RDP ที่พร้อมใช้งาน ตัวอย่างเช่น แอปอย่าง TeamViewer จะช่วยให้คุณเชื่อมต่อกับคอมพิวเตอร์ของคุณได้ง่าย
คุณยังสามารถใช้เครื่องมือจัดการ Remote Desktop ต่างๆ เพื่อรักษาการเชื่อมต่อของคุณ หรือคุณอาจพิจารณาการตั้งค่า VPN เพื่อสร้างการเชื่อมต่อกับคอมพิวเตอร์ระยะไกลของคุณแทน คุณอาจต้องการพิจารณาวิธีปิดหรือรีสตาร์ทคอมพิวเตอร์จากระยะไกลเพื่อรีเซ็ตคอมพิวเตอร์หากคุณพบปัญหา