PortChecker Logo
PortChecker

พอร์ต 23 — Telnet (TCP)

Telnet

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

การสื่อสารข้อความแบบไม่เข้ารหัส

นี่คือพอร์ต well-known (0–1023) ใช้โดยบริการหลัก เช่น Telnet  ·  RFC 854

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

Almost never open. Use SSH (port 22) for all remote access. Only open if connecting to legacy hardware (old routers or switches) that does not support SSH — and even then, only over a private, isolated network.

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

  • Legacy Cisco IOS devices
  • Older network switches
  • Industrial control systems (ICS)
  • Embedded device management

ความปลอดภัย

Telnet is critically insecure — credentials and all session data are transmitted in plain text with zero encryption. Replace Telnet with SSH (port 22) immediately on any system under your control. Block port 23 at your firewall. The only acceptable use is on fully isolated lab networks with no internet exposure.

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

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

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

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

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

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

1-65535

เปิดพอร์ต 23

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

ไฟร์วอลล์ Windows

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

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

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

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

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

ไฟร์วอลล์ Windows

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

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

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

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

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

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

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

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

พอร์ตที่เกี่ยวข้อง