PortChecker Logo
PortChecker

Порт 5900 — VNC (TCP)

VNC

Какво е порт 5900?

Virtual Network Computing за отдалечен работен плот.

Това е регистриран порт (1024–49151), често назначаван на услуги като VNC.  ·  RFC 6143 (RFB Protocol)

Кога трябва да отворите порт 5900?

Open only if you need graphical remote control of a desktop. VNC transmits data unencrypted by default — always tunnel through SSH if the connection crosses an untrusted network.

Чести употреби и софтуер

  • RealVNC Server
  • TigerVNC
  • TightVNC
  • LibreVNC
  • macOS Screen Sharing / Apple Remote Desktop

Сигурност

Raw VNC transmits screen data and keystrokes unencrypted. Never expose port 5900 to the internet. Always tunnel VNC through SSH: ssh -L 5900:localhost:5900 user@server followed by connecting to localhost:5900. Alternatively, use a VPN. Set a strong VNC password and disable the password-only auth option in favour of certificate-based auth where your VNC software supports it.

Безопасен ли е порт 5900?

Отворен порт увеличава повърхността за атака. Безопасността зависи от настройките на VNC.

Нисък риск

Нисък риск, но проверете дали VNC работи на този порт умишлено и дали приложението ви наистина се нуждае от него, преди да го оставите отворен.

Провери порт 5900 сега

Тествайте свързаността на порт 5900 към всеки хост.

1-65535

Отваряне на порт 5900

За да разрешите входящи връзки към порт 5900 (VNC), конфигурирайте защитната стена и добавете правило за пренасочване на порта на рутера.

Windows Firewall

Отворете Windows Defender Firewall → Разширени настройки → Правила за входящ трафик → Ново правило → Порт → TCP → Конкретни локални портове: 5900 → Разрешаване на връзката → Именуване и запазване.

netsh advfirewall firewall add rule name="Open Port 5900" dir=in action=allow protocol=tcp localport=5900
Linux (UFW / iptables)sudo ufw allow 5900/tcpsudo iptables -A INPUT -p tcp --dport 5900 -j ACCEPT
Рутер

Влезте в рутера (192.168.1.1 или 192.168.0.1) → Пренасочване на портове → Добавете ново правило: Протокол TCP, Външен порт 5900, Вътрешен IP: локалният IP на устройството, Вътрешен порт 5900 → Запазете.

Как да затворите порт 5900

Ако не ви е нужен VNC, блокирайте порта във firewall или рутера.

Windows Firewall

За да блокирате порт 5900 на Windows, изпълнете следната команда в PowerShell или командния ред (като администратор):

netsh advfirewall firewall add rule name="Block Port 5900" dir=in action=block protocol=tcp localport=5900
Linux (UFW / iptables)Изпълнете: sudo ufw deny 5900/tcpsudo iptables -A INPUT -p tcp --dport 5900 -j DROP
Рутер

Премахнете или деактивирайте правило за пренасочване на порт 5900.

Често задавани въпроси

За какво се използва порт 5900?▾

Порт 5900 е стандартният TCP порт за VNC. Използва се от сървъри и приложения, на които трябва да приемат входящи връзки за тази услуга. Дали трябва да е отворен зависи от това дали активно управлявате VNC сървър — ако не, той трябва да остане затворен.

Безопасно ли е да е отворен порт 5900?▾

Отворен порт 5900 увеличава повърхността за атака. Ако не управлявате активно VNC, затворете го в защитната стена и премахнете правилата за пренасочване на портове. Ако VNC трябва да е достъпен, ограничете достъпа до известни IP адреси и поддържайте софтуера актуален.