Порт 5900 (TCP) — стандарт для VNC Remote Desktop. Порт 5900 — default для VNC (Virtual Network Computing). 5901-5905 — для displays :1-:5. VNC protocol без TLS шифрования по default, пароль ограничен 8 bytes (DES). Shodan находит
Ниже: что работает на этом порту, безопасность, онлайн-проверка, FAQ.
Бесплатный онлайн-инструмент — проверка ping и портов: результат мгновенно, без регистрации.
VNC Remote Desktop
Порт 5900 — default для VNC (Virtual Network Computing). 5901-5905 — для displays :1-:5. VNC protocol без TLS шифрования по default, пароль ограничен 8 bytes (DES). Shodan находит миллионы open VNC без auth.
VNC exposed в internet = full desktop takeover. Всегда SSH tunnel (ssh -L 5900:localhost:5900 user@host). TigerVNC/RealVNC 6+ поддерживают TLS, но проще использовать Apache Guacamole или NoMachine с native auth.
Ping + Port Checker Enterno.io проверяет TCP-доступность любого порта из 3 регионов (Москва / Франкфурт / Вирджиния).
Порт 5900 (TCP) используется протоколом VNC (Virtual Network Computing) для обеспечения удаленного доступа к графическому интерфейсу рабочих столов. Он позволяет пользователям подключаться к удалённым компьютерам и взаимодействовать с ними так, как если бы они находились перед ними. VNC является кросс-платформенным решением, поддерживающим различные операционные системы, такие как Windows, Linux и macOS.
Для проверки доступности порта 5900 на удалённом сервере можно воспользоваться утилитой telnet. Для этого выполните следующую команду в командной строке:
telnet 5900Если соединение установлено, вы увидите экран, который подтвердит успешное подключение. Если порт закрыт или на сервере не работает служба VNC, вы получите сообщение об ошибке.
Для настройки VNC Server на Linux, например, с использованием TigerVNC, выполните следующие шаги:
sudo apt install tigervnc-standalone-servervncserver :1vncpasswdvncserver :1 -geometry 1920x1080 -depth 24После этого VNC будет доступен по адресу http://:5901.
Порт 5900 является открытым каналом для удаленного доступа, что делает его уязвимым к атакам. Рекомендуется использовать VPN или SSH-туннелирование для защиты данных при работе с VNC. Для создания SSH-туннеля можно использовать следующую команду:
ssh -L 5901:localhost:5900 @Это перенаправит локальный порт 5901 на порт 5900 удаленного сервера через защищенное SSH-соединение. Таким образом, вы сможете подключаться к VNC, используя localhost:5901, что значительно повысит уровень безопасности передачи данных.
Нет, современные cloud-провайдеры (AWS, Google Cloud, Yandex) закрывают все входящие порты по default. Нужно явно разрешить порт 5900 в Security Group или firewall.
Используйте <a href="/ping">Ping + Port Checker Enterno.io</a>. Или в shell: <code>nc -vz example.com 5900</code>.
Зависит от сервиса. VNC Remote Desktop никогда не должен открываться публично без аутентификации + TLS. См. <a href="/s/research-open-ports-exposure-2026">наше исследование exposure 2026</a>.
Бесплатный тариф — 10 мониторов, проверки каждые 5 мин, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.