PortChecker Logo
PortChecker

พอร์ต 3389 — RDP (TCP)

RDP

พอร์ต 3389 คืออะไร?

โปรโตคอลเดสก์ท็อประยะไกล

นี่คือพอร์ตที่ลงทะเบียน (1024–49151) มักกำหนดให้บริการอย่าง RDP  ·  No formal RFC; Microsoft RDP protocol

เมื่อใดที่คุณต้องเปิดพอร์ต 3389?

Open if you need graphical Remote Desktop access to a Windows machine over the network. Highly targeted by automated brute-force attacks — restrict access to known IP addresses or route through a VPN rather than exposing RDP publicly.

การใช้งานทั่วไปและซอฟต์แวร์

  • Windows Remote Desktop Client (mstsc.exe)
  • Microsoft Remote Desktop (macOS / iOS / Android)
  • FreeRDP
  • Remmina (Linux)
  • Royal TSX

ความปลอดภัย

Exposed RDP is a leading ransomware attack vector. Never expose port 3389 directly to the internet. Use a VPN and connect to RDP through the VPN only. Enable Network Level Authentication (NLA). Apply Windows Updates to patch known RDP vulnerabilities (BlueKeep CVE-2019-0708, DejaBlue). Consider moving to a non-standard port as a minor deterrent against automated scanners.

พอร์ต 3389 ปลอดภัยหรือไม่?

พอร์ตที่เปิดเพิ่มพื้นผิวการโจมตี ความปลอดภัยขึ้นอยู่กับการตั้งค่า RDP

ความเสี่ยงสูง

พอร์ตนี้เป็นเป้าหมายของการโจมตีอัตโนมัติอย่างแข็งขัน เก็บไว้ปิดเว้นแต่จำเป็นต้องใช้ RDP และจำกัดการเข้าถึงเฉพาะช่วง IP ที่รู้จักในไฟร์วอลล์

ตรวจพอร์ต 3389 ตอนนี้

ทดสอบการเชื่อมต่อพอร์ต 3389 กับโฮสต์ใดก็ได้

1-65535

เปิดพอร์ต 3389

หากต้องการอนุญาตการเชื่อมต่อขาเข้าไปยังพอร์ต 3389 (RDP) ให้กำหนดค่าไฟร์วอลล์ของคุณและเพิ่มกฎการส่งต่อพอร์ตบนเราเตอร์ไปยังที่อยู่ IP ท้องถิ่นของอุปกรณ์คุณ

ไฟร์วอลล์ Windows

เปิด Windows Defender Firewall → การตั้งค่าขั้นสูง → กฎขาเข้า → กฎใหม่ → พอร์ต → TCP → พอร์ตท้องถิ่นที่ระบุ: 3389 → อนุญาตการเชื่อมต่อ → ตั้งชื่อและบันทึกกฎ

netsh advfirewall firewall add rule name="Open Port 3389" dir=in action=allow protocol=tcp localport=3389
Linux (UFW / iptables)sudo ufw allow 3389/tcpsudo iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
เราเตอร์

เข้าสู่ระบบเราเตอร์ (192.168.1.1 หรือ 192.168.0.1) → การส่งต่อพอร์ต → เพิ่มกฎใหม่: โปรโตคอล TCP, พอร์ตภายนอก 3389, IP ภายใน: IP ท้องถิ่นของอุปกรณ์, พอร์ตภายใน 3389 → บันทึก

วิธีปิดพอร์ต 3389

หากไม่ต้องใช้ RDP ให้บล็อกพอร์ตนี้ในไฟร์วอลล์หรือเราเตอร์

ไฟร์วอลล์ Windows

หากต้องการบล็อกพอร์ต 3389 บน Windows ให้รันคำสั่งต่อไปนี้ใน PowerShell หรือ Command Prompt (ในฐานะผู้ดูแลระบบ):

netsh advfirewall firewall add rule name="Block Port 3389" dir=in action=block protocol=tcp localport=3389
Linux (UFW / iptables)รันคำสั่ง: sudo ufw deny 3389/tcpsudo iptables -A INPUT -p tcp --dport 3389 -j DROP
เราเตอร์

ลบหรือปิดการทำงานการทำ port forwarding สำหรับพอร์ต 3389

คำถามที่พบบ่อย

พอร์ต 3389 ใช้ทำอะไร?▾

พอร์ต 3389 คือพอร์ต TCP มาตรฐานสำหรับ RDP ใช้โดยเซิร์ฟเวอร์และแอปพลิเคชันที่ต้องรับการเชื่อมต่อขาเข้าสำหรับบริการนี้ ว่าจำเป็นต้องเปิดไว้หรือไม่ขึ้นอยู่กับว่าคุณกำลังรันเซิร์ฟเวอร์ RDP อยู่หรือเปล่า — ถ้าไม่ควรปิดไว้

การเปิดพอร์ต 3389 ปลอดภัยหรือไม่?▾

พอร์ต 3389 ที่เปิดอยู่จะขยายพื้นผิวการโจมตี หากไม่ได้ใช้งาน RDP อยู่อย่างแข็งขัน ให้ปิดพอร์ตนี้ในไฟร์วอลล์และลบกฎการส่งต่อพอร์ต หากจำเป็นต้องให้ RDP เข้าถึงได้ ให้จำกัดการเข้าถึงเฉพาะที่อยู่ IP ที่รู้จักและอัปเดตซอฟต์แวร์อยู่เสมอ