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