Set Up a QEMU VNC Console and Connect to It
Run QEMU with -vnc 127.0.0.1:1 for a VM console on port 5901 and reach it over SSH, or let virt-viewer find and tunnel a libvirt console for you.
VNC (Virtual Network Computing) explained: the RFB protocol, the client-server architecture, and how remote framebuffer sharing works.
Learn the basicsExplore VNC software: open-source and commercial implementations, their viewers and servers, and downloads from official project and vendor sites.
Hardening VNC and remote access: exposure, tunneling, authentication, monitoring, and deployment checks.
Compare versioned VNC and RDP routes for Wayland desktops, with checks for an existing setup and the documented limits of headless Wayland setups.
Create an account to join VNC.com community discussions and groups.
Join the communityPractical guides for running remote desktops, protocol explainers for understanding what happens on the wire, and coverage of the VNC ecosystem.
Run QEMU with -vnc 127.0.0.1:1 for a VM console on port 5901 and reach it over SSH, or let virt-viewer find and tunnel a libvirt console for you.
Turn on Screen Sharing to VNC into a Mac on TCP 5900, connect from a Mac or TigerVNC with your macOS account, and use an SSH tunnel beyond the LAN.
VNC has no built-in file transfer. See which viewer and server pairs move files, how to switch it off, and the scp fallback over SSH when yours can't.
Raspberry Pi OS already ships WayVNC. Switch it on with raspi-config, check it listens on port 5900, and connect with a TigerVNC viewer directly or over SSH.
Your Mac already has a VNC viewer: Screen Sharing opens any vnc:// address. Add TigerVNC when you want display numbers, saved profiles or a built-in SSH hop.
VNC drop or freeze? Tell a closed viewer from a frozen picture, then check sharing, idle NAT paths, TigerVNC timers and x11vnc defaults with the commands that prove each cause.
VNC sends one desktop, so two monitors arrive as one wide screen. Clip it on the server, scale it, or let the viewer split it across your own monitors.
A VNC black screen usually means nothing is drawing: the wrong TigerVNC session, the same user logged in locally, or x11vnc on the wrong display.
VNC connection refused? Check what's listening on 5900 plus the display: nothing, another port or 127.0.0.1 each point to a different fix.
A grey VNC screen means the viewer connected but the session drew no desktop. Read the log, prove the display with an xterm, then start a real desktop.
Type one or more words. Use arrow keys to move through results.