Для чего используется порт 3389?
Протокол удалённого рабочего стола Windows (RDP).
Стоит ли открывать порт 3389?
Не открывайте его в интернет. Держите этот порт в частных сетях и подключайтесь к нему через VPN или SSH-туннель. RDP, доступный из интернета, — частая точка входа для программ-вымогателей. Используйте VPN или шлюз, включите аутентификацию на уровне сети (NLA) и блокируйте учётные записи после неудачных входов.
Как посмотреть, что слушает порт 3389
# Linux
sudo ss -tlnp | grep ':3389 '
# macOS
sudo lsof -nP -i TCP:3389 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 3389 -State Listen
Как открыть или заблокировать порт 3389 в брандмауэре
# Ubuntu / Debian (ufw)
sudo ufw allow 3389/tcp
sudo ufw deny 3389/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 3389" -Direction Inbound -Protocol TCP -LocalPort 3389 -Action Allow
На облачных серверах порт также нужно открыть в группе безопасности или сетевом брандмауэре провайдера. Дома службе за роутером нужно правило перенаправления портов (port forwarding) на локальный IP устройства.
Проверка снаружи
Порт может быть открыт на самом сервере, но заблокирован выше по сети. Проверка портов подключается из интернета, поэтому показывает, что видят внешние пользователи. С собственного компьютера используйте nc -vz example.com 3389 (macOS/Linux) или Test-NetConnection example.com -Port 3389 (Windows).
Проверка портов
Проверьте, принимает ли сервер подключения на определённых портах — веб (80/443), почта (25/587/993), SSH, базы данных или удалённый рабочий стол — и узнайте, какие из них открыты, закрыты или фильтруются файрволом.