Need Assistance?

In only two hours, with an average response time of 15 minutes, our expert will have your problem sorted out.

Server Trouble?

For a single, all-inclusive fee, we guarantee the continuous reliability, safety, and blazing speed of your servers.

Open VNC Ports in Linux and Windows

As a server management company, we receive numerous inquiries from clients regarding the configuration of VNC ports and sessions. We provide detailed solutions to “VNC ports to open” in this article, enabling you to do it on your own.

What is VNC?

VNC, or Virtual Network Computing, is a desktop sharing system that enables you to remotely control another computer. It’s advantageous to use virtual network computing if you need to access files on another computer that’s located far away from where you are. Only a TCP/IP connection, VNC server, and VNC viewer are required for connection. To use VNC, you must also be familiar with the VNC ports.

How to Open VNC Ports?

We must connect to a remote system via the internet. And VNC uses standard ports.

VNC uses port 5900 by default. It uses 5800 for the web interface. Also, starting at 5900+N, we can use multiple ports.

Now let’s see how to open these ports on various platforms

Open VNC ports in Linux

RFB (Remote Frame Buffer) is another name for a Virtual Network Computing Server (RFB). There are two ways to open VNC ports.

Forwarding the port on the router

You can follow the steps below to open VNC ports in Linux.

  • Choose the Port Forwarding section.
  • To create a new rule for port forwarding, enter your source and destination ports (TCP 5900). Then specify the destination address as the local machine’s IP address.
  • Use the IP address of a local machine as your destination address.
  • Finally, check whether or not the port is listening.

Firewall Rules

To open VNC ports on Linux systems, you may need to add a firewall rule. Adding firewall rules will allow you to connect to remote systems by opening VNC ports like 5900.

Open VNC Ports in Windows

Remote server administration tools such as Group Policy Management Tools are required for Windows users to open VNC ports. You may get it from Microsoft’s website. Follow these steps to allow remote desktop connections via VNC on Windows.

  • Open Group Policy Management Editor first.
  • Select a Windows Firewall with Advanced Security.
  • You can edit an existing group policy or create a new one with the Group Policy Management Tool.
  • To create a new inbound rule wizard, select the option Inbound Rules.
  • Click Next after selecting the Port.
  • In Specific Local Ports, select TCP and “5900” as the default port.
  • Choose the action as “Allow the connection” and then press the Next button.
  • Select your profile from Domain/Private/Public and press Next.
  • If necessary, enter a meaningful Name and Description.
  • Finally, press the Finish button.

After completing the preceding steps, use the group policy management tool to ensure that the Group Policy Object is applied to the appropriate computers.


To access data and files located on a remote desktop, you can use virtual network computing to establish a connection to that desktop over a long distance. We require the opening of VNC ports for the VNC server to assist you in connecting via the internet for this purpose. However, keep in mind that if you’re running a different OS, you won’t be able to connect via a VNC server. Other than the defaults, you can use various ports instead of the VNC ports 5900 and 5800.

With the information in this post, you will be able to independently connect to Linux and Windows VNC servers. At an inexpensive price, we provide 24/7 Server management services to clients worldwide.

If you are having issues connecting to VNC? Contact us.

Liked!! Share the post.

Get Support right now!

Start server management with our 24x7 monitoring and active support team

Can't get what you are looking for?

Available 24x7 for emergency support.