วิธีเปลี่ยนพอร์ต RDP บน Windows Server 2022 เพิ่มความปลอดภัยจากการสแกนพอร์ต
Remote Desktop Protocol (RDP) เป็นหนึ่งในบริการที่ผู้ดูแลระบบใช้งานบ่อยที่สุดบน Windows Server 2022 แต่ในขณะเดียวกันก็เป็นหนึ่งในบริการที่ถูกโจมตีมากที่สุดเช่นกัน
Hacker และ Bot Scanner ทั่วโลกมักสแกนหา RDP ผ่านพอร์ตมาตรฐาน 3389 ตลอด 24 ชั่วโมง หาก Server เปิดพอร์ตนี้ออกสู่อินเทอร์เน็ตโดยตรง จะมีความเสี่ยงต่อการถูกโจมตีแบบ Brute Force, Password Spray และ Exploit ต่าง ๆ
การเปลี่ยนพอร์ต RDP ไม่ได้เป็นการป้องกันแบบสมบูรณ์ แต่ช่วยลดการสแกนอัตโนมัติและลดจำนวนการโจมตีที่พุ่งเป้ามายัง Server ได้อย่างมาก
บทความนี้จะสอนวิธีเปลี่ยนพอร์ต RDP บน Windows Server 2022 อย่างถูกต้อง พร้อมแนวทาง Security Hardening ที่ควรทำร่วมกัน
🔍 RDP คืออะไร
RDP หรือ Remote Desktop Protocol คือระบบที่ใช้เชื่อมต่อเข้าไปควบคุม Windows Server จากระยะไกล
ใช้งานสำหรับ
บริหาร Server
ติดตั้งโปรแกรม
ตรวจสอบระบบ
แก้ไขปัญหา
โดยค่าเริ่มต้น Windows Server 2022 ใช้พอร์ต
3389
⚠️ ทำไมพอร์ต 3389 ถึงเสี่ยง
พอร์ต 3389 เป็นพอร์ตมาตรฐานที่ทุกคนรู้จัก
Bot Scanner จำนวนมากจะสแกนหา
3389
ก่อนเสมอ
เมื่อพบ Server
จะเริ่ม
เดารหัสผ่าน
Brute Force Attack
Exploit ช่องโหว่
พยายามยึดระบบ
ทันที
🛡️ ประโยชน์ของการเปลี่ยนพอร์ต RDP
ช่วย
✅ ลดการสแกนจาก Bot
✅ ลด Login Attack
✅ ลด Log Failed Login
✅ เพิ่มความปลอดภัยอีกระดับ
แม้จะไม่สามารถหยุด Hacker มืออาชีพได้ แต่ช่วยลดความเสี่ยงจากการโจมตีอัตโนมัติได้มาก
🔧 ขั้นตอนก่อนเปลี่ยนพอร์ต
ก่อนดำเนินการ
ควร
สำรอง Registry
เปิด Firewall Rule ใหม่
บันทึกพอร์ตใหม่ไว้
มี Console Access สำรอง
เพื่อป้องกันการล็อกตัวเองออกจาก Server
📝 วิธีเปลี่ยนพอร์ต RDP ผ่าน Registry
เปิด
regedit
ไปที่
HKEY_LOCAL_MACHINE
└ System
└ CurrentControlSet
└ Control
└ Terminal Server
└ WinStations
└ RDP-Tcp
ค้นหา
PortNumber
🔢 เปลี่ยนค่า PortNumber
คลิก
PortNumber
เลือก
Decimal
จากนั้นกำหนดพอร์ตใหม่
ตัวอย่าง
3390
3395
50000
55000
ควรหลีกเลี่ยงพอร์ตที่ใช้โดยบริการอื่น
🔥 สร้าง Firewall Rule สำหรับพอร์ตใหม่
เปิด
Windows Defender Firewall
เลือก
Inbound Rules
สร้าง Rule ใหม่
กำหนด
TCP
และพอร์ตใหม่ที่เลือกไว้
ตัวอย่าง
3390
อนุญาตการเชื่อมต่อ
จากนั้นบันทึก Rule
🚀 Restart Remote Desktop Service
เปิด PowerShell
Restart-Service TermService
หรือ Restart Server
เพื่อให้ค่ามีผล
🔎 วิธีตรวจสอบว่าพอร์ตใหม่ทำงานหรือไม่
รันคำสั่ง
netstat -ano | findstr LISTENING
หรือ
Get-NetTCPConnection -State Listen
ตรวจสอบว่าพอร์ตใหม่เปิดอยู่
💻 วิธีเชื่อมต่อ RDP หลังเปลี่ยนพอร์ต
เปิด Remote Desktop
ใส่
IP:PORT
ตัวอย่าง
192.168.1.10:3390
หรือ
server.company.com:3390
🚨 ปัญหาที่พบบ่อยหลังเปลี่ยนพอร์ต
❌ เชื่อมต่อไม่ได้
สาเหตุ
Firewall ไม่เปิด
Port ใช้งานซ้ำ
Service ยังไม่ Restart
❌ Timeout
สาเหตุ
Router ไม่ Forward Port
Firewall Block
❌ ลืมพอร์ตใหม่
ควรบันทึกไว้ในเอกสารระบบทุกครั้ง
🔒 จำกัด IP เพิ่มความปลอดภัย
แม้เปลี่ยนพอร์ตแล้ว
ควรจำกัด IP ด้วย
Windows Firewall
ตัวอย่าง
อนุญาตเฉพาะ
สำนักงานใหญ่
VPN
ผู้ดูแลระบบ
เท่านั้น
🔐 เปิด Network Level Authentication
NLA ช่วยบังคับให้ผู้ใช้ยืนยันตัวตนก่อนสร้าง Session
ข้อดี
ลดภาระ Server
ลด Attack Surface
เพิ่มความปลอดภัย
ควรเปิดใช้งานทุกเครื่อง
📱 ใช้ MFA ร่วมด้วย
การเปลี่ยนพอร์ตอย่างเดียวไม่เพียงพอ
ควรใช้
Microsoft Authenticator
OTP
MFA Gateway
ร่วมด้วยเสมอ
🌐 ใช้ VPN แทนการเปิด RDP ตรง
แนวทางที่ปลอดภัยที่สุด
Internet
↓
VPN
↓
Windows Server 2022
แทน
Internet
↓
RDP
โดยตรง
📋 Security Checklist สำหรับ RDP
ตรวจสอบให้ครบ
✅ เปลี่ยนพอร์ต RDP
✅ เปิด Firewall Rule
✅ เปิด NLA
✅ ใช้ MFA
✅ จำกัด IP
✅ ใช้ VPN
✅ เปิด Audit Policy
✅ เปิด Account Lockout
🏢 แนวทางสำหรับองค์กร
องค์กรขนาดใหญ่ส่วนมากจะ
เปลี่ยนพอร์ต RDP
จำกัด IP
ใช้ VPN
ใช้ MFA
เปิด Audit Logging
พร้อมกัน
ทีมดูแลระบบของ comsiam มักใช้พอร์ต RDP แบบกำหนดเอง พร้อมบังคับ VPN ก่อนเชื่อมต่อทุกครั้ง เพื่อลดความเสี่ยงจาก Bot Scanner และ Brute Force Attack
🚀 Security Best Practices
แนวทางที่ Microsoft แนะนำ
อย่าเปิด 3389 ออกอินเทอร์เน็ตโดยตรง
ใช้ VPN
ใช้ MFA
เปิด NLA
ใช้ Account Lockout Policy
ตรวจสอบ Security Log สม่ำเสมอ
ทั้งหมดนี้ช่วยให้ Windows Server 2022 ปลอดภัยขึ้นอย่างมาก
สรุป
การเปลี่ยนพอร์ต RDP บน Windows Server 2022 เป็นหนึ่งในวิธี Security Hardening ที่ช่วยลดการสแกนพอร์ตและการโจมตีอัตโนมัติจากอินเทอร์เน็ตได้อย่างมีประสิทธิภาพ
แม้จะไม่ใช่มาตรการป้องกันหลัก แต่เมื่อใช้งานร่วมกับ Firewall, VPN, MFA, NLA และ Account Lockout Policy จะช่วยให้ Windows Server 2022 มีความปลอดภัยสูงขึ้นและลดความเสี่ยงจากการถูกโจมตีผ่าน Remote Desktop ได้อย่างมาก
สำหรับผู้ดูแลระบบของ comsiam และองค์กรทั่วไป ควรดำเนินการตั้งค่าเหล่านี้ทันทีหลังเปิดใช้งาน Remote Desktop บน Server ใหม่