Never expose to the internet

Port 5900 — VNC

Remote desktop for Unix-like systems.

Port
5900
Service
VNC
Protocol
TCP

Security guidance

Frequently found with no password at all. Tunnel it over SSH instead.

Test port 5900 yourself

From your own machine, against any host (swap in your domain):

macOS / Linux — netcat

nc -vz example.com 5900

Any OS — nmap

nmap -p 5900 example.com

Windows — PowerShell

Test-NetConnection example.com -Port 5900

open = a service answered on port 5900; closed = the host replied but nothing is listening; filtered = a firewall silently dropped the probe. These test from your network — our port checker tests from the outside, the view that matters for security.

Is port 5900 open on your server?

Test it from outside your network — the only view that matters.

Check port 5900