PortChecker Logo
PortChecker

Port 5900 — VNC (TCP)

VNC

Vad är port 5900?

Virtual Network Computing för fjärrskrivbord.

Detta är en registrerad port (1024–49151) som ofta tilldelas tjänster som VNC.  ·  RFC 6143 (RFB Protocol)

När behöver du ha port 5900 öppen?

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.

Vanliga användningar och programvara

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

Säkerhet

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.

Är port 5900 säker?

En öppen port ökar attackytan. Säkerheten beror på hur VNC är konfigurerad.

Låg risk

Låg risk, men kontrollera om VNC körs på denna port avsiktligt och om din applikation verkligen behöver det innan du lämnar den öppen.

Kontrollera port 5900 nu

Testa anslutning till port 5900 på valfri värd.

1-65535

Öppna port 5900

För att tillåta inkommande anslutningar till port 5900 (VNC), konfigurera din brandvägg och lägg till en regel för portvidarebefordran på din router till enhetens lokala IP-adress.

Windows-brandvägg

Öppna Windows Defender-brandväggen → Avancerade inställningar → Ingående regler → Ny regel → Port → TCP → Specifika lokala portar: 5900 → Tillåt anslutningen → Ge regeln ett namn och spara.

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
Router

Logga in på routern (192.168.1.1 eller 192.168.0.1) → Portvidarebefordran → Lägg till en ny regel: Protokoll TCP, Extern port 5900, Internt IP: enhetens lokala IP, Intern port 5900 → Spara.

Så stänger du port 5900

Om du inte behöver VNC, blockera porten i brandvägg eller router.

Windows-brandvägg

För att blockera port 5900 i Windows, kör följande kommando i PowerShell eller kommandotolken (som administratör):

netsh advfirewall firewall add rule name="Block Port 5900" dir=in action=block protocol=tcp localport=5900
Linux (UFW / iptables)Kör: sudo ufw deny 5900/tcpsudo iptables -A INPUT -p tcp --dport 5900 -j DROP
Router

Ta bort eller inaktivera port forwarding-regeln för port 5900.

Vanliga frågor

Vad används port 5900 till?▾

Port 5900 är standardporten för VNC över TCP. Den används av servrar och applikationer som behöver ta emot inkommande anslutningar för denna tjänst. Om den behöver vara öppen beror på om du aktivt kör en VNC-server — annars bör den förbli stängd.

Är det säkert att ha port 5900 öppen?▾

En öppen port 5900 ökar din attackyta. Om du inte aktivt kör VNC, stäng porten i din brandvägg och ta bort regler för portvidarebefordran. Om VNC måste vara tillgängligt, begränsa åtkomsten till kända IP-adresser och håll programvaran uppdaterad.