Порт 23 — Telnet (TCP)
Какво е порт 23?
Некриптирани текстови комуникации
Това е добре познат порт (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
За да разрешите входящи връзки към порт 23 (Telnet), конфигурирайте защитната стена и добавете правило за пренасочване на порта на рутера.
Отворете Windows Defender Firewall → Разширени настройки → Правила за входящ трафик → Ново правило → Порт → TCP → Конкретни локални портове: 23 → Разрешаване на връзката → Именуване и запазване.
netsh advfirewall firewall add rule name="Open Port 23" dir=in action=allow protocol=tcp localport=23sudo 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, блокирайте порта във firewall или рутера.
За да блокирате порт 23 на Windows, изпълнете следната команда в PowerShell или командния ред (като администратор):
netsh advfirewall firewall add rule name="Block Port 23" dir=in action=block protocol=tcp localport=23Изпълнете: sudo ufw deny 23/tcpsudo iptables -A INPUT -p tcp --dport 23 -j DROPПремахнете или деактивирайте правило за пренасочване на порт 23.
Често задавани въпроси
За какво се използва порт 23?▾
Порт 23 е стандартният TCP порт за Telnet. Използва се от сървъри и приложения, на които трябва да приемат входящи връзки за тази услуга. Дали трябва да е отворен зависи от това дали активно управлявате Telnet сървър — ако не, той трябва да остане затворен.
Безопасно ли е да е отворен порт 23?▾
Отворен порт 23 увеличава повърхността за атака. Ако не управлявате активно Telnet, затворете го в защитната стена и премахнете правилата за пренасочване на портове. Ако Telnet трябва да е достъпен, ограничете достъпа до известни IP адреси и поддържайте софтуера актуален.