Wiki
Сеть

VNC — что это простыми словами

VNC (Virtual Network Computing) — open-source протокол удалённого рабочего стола. Работает поверх RFB (Remote Framebuffer). Кроссплатформенный. Медленнее RDP.

VNC (Virtual Network Computing) — open-source протокол и семейство утилит удалённого доступа к рабочему столу. Разработан AT&T Cambridge в 1998. Работает поверх RFB (Remote Framebuffer): передаёт пиксельные обновления экрана. Порт по умолчанию 5900/tcp + 5901 (display :1), 5902 и т.д.

Реализации: TightVNC, TigerVNC (популярный форк), RealVNC (commercial + free), UltraVNC (Windows), noVNC (JavaScript client в браузере — работает без установки клиента). Panel VPS-провайдеров часто дают noVNC-консоль в браузере для "как локально сидеть за монитором".

vs RDP: RDP быстрее (умеет отправлять команды вместо пикселей), лучше сжимает, поддерживает sound/файлы. VNC — кроссплатформенный (Linux ↔ Windows ↔ macOS), простой, работает даже без графической сессии. Для Linux-GUI VNC чаще (RDP на Linux требует xrdp).

У нас VNC-консоль в UI VPS-панели даёт emergency-доступ (сеть упала, сломали SSH — VNC как физический монитор). Порт 5900 в интернет не открываем — доступ только через web-console. Клиенты обычно ставят TigerVNC или RealVNC сами.

Частые вопросы

VNC без шифрования?
Классический VNC — plain TCP. Всегда используйте через SSH-туннель или VeNCrypt (TLS). Не открывать 5900 в интернет.
SPICE?
SPICE — альтернатива VNC от RedHat, быстрее (video-encoding + audio), но менее популярна. Стандарт в virt-manager для QEMU.

Смотрите также