Remote Desktop (RDP) เป็นฟีเจอร์สำคัญของ Windows ที่อนุญาตให้เชื่อมต่อควบคุมคอมพิวเตอร์จากระยะไกล โดยค่าเริ่มต้น RDP ใช้พอร์ต 3389 เนื่องจากเป็นพอร์ตมาตรฐานที่รู้จักกันดี จึงมีความเสี่ยงด้านความปลอดภัย หากแฮกเกอร์สแกนพอร์ตเปิดอยู่ จะพยายามโจมตีได้ การเปลี่ยนพอร์ตฟัง (Listening Port) เป็นวิธีหนึ่งที่ช่วยลดความเสี่ยงอย่างมีประสิทธิภาพ
ขั้นตอนการเปลี่ยนพอร์ต Remote Desktop
สำคัญ: สร้าง Restore Point ก่อนเริ่มต้นเสมอ
ส่วนที่ 1: แก้ไข Registry เพื่อเปลี่ยนหมายเลขพอร์ต
- กด Windows Key + R พิมพ์
regeditแล้ว Enter เพื่อเปิด Registry Editor - ไปที่พาธ:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\ - ในหน้าต่างขวา หาค่า PortNumber
- ดับเบิลคลิก PortNumber เลือกฐาน Decimal (ฐานสิบ)
- ค่าเริ่มต้นคือ 3389 ให้เปลี่ยนเป็นหมายเลขพอร์ตใหม่ระหว่าง 1025 ถึง 65535 (หลีกเลี่ยงพอร์ตที่ใช้งานทั่วไป) แล้วกด OK
- ปิด Registry Editor
หมายเหตุ: ต้องเปลี่ยนการตั้งค่า Windows Firewall ให้อนุญาตพอร์ตใหม่นี้ ด้วย ไม่งั้นจะเชื่อมต่อไม่ได้
ส่วนที่ 2: เพิ่มกฎ Inbound Rule ใน Windows Firewall
- กด Windows Key + X เลือก Control Panel
- ไปที่ System and Security > Windows Firewall
- คลิก Advanced Settings ด้านซ้าย
- เลือก Inbound Rules แล้วคลิก New Rule... ด้านขวา
- เลือก Port > Next
- เลือก TCP (หรือ UDP ตามต้องการ) > Specific local ports ใส่หมายเลขพอร์ตใหม่ > Next
- เลือก Allow the connection > Next
- เลือกโปรไฟล์เครือข่าย: Domain, Private, Public ตามที่ต้องการ (ปกติเลือก Private และ Public) > Next
- ตั้งชื่อกฎ เช่น RDP Custom Port ใส่รายละเอียด > Finish
การตรวจสอบ
เปิด Command Prompt (Admin) พิมพ์ netstat -a ดูว่าพอร์ตใหม่แสดงสถานะ LISTENING อยู่หรือไม่
ตอนนี้เมื่อใช้ Remote Desktop Connection เข้าคอมพิวเตอร์เครื่องนี้ ต้องระบุ IP ตามด้วย Colon และพอร์ตใหม่ เช่น 192.168.1.50:12345
ขอให้สำเร็จในการปรับแต่งความปลอดภัย Remote Desktop หากมีข้อสงสัย สามารถถามได้ในส่วนความคิดเห็นครับ