How to Use VNC to Access a Remote Windows Server

VNC (Virtual Network Computing) provides a convenient and efficient method for remotely accessing and controlling servers, offering a graphical interface that simplifies administrative tasks and supports collaboration. This article will show you how to install VNC Server on Windows and connect to the remote Windows Server.

What is VNC?

VNC stands for Virtual Network Computing. It is a graphical desktop sharing system that allows you to remotely control and access a computer's desktop environment over a network connection. With VNC, you can view and interact with the desktop of a remote computer from almost any location as if you were sitting in front of it.

VNC works by transmitting the graphical display of the remote computer and relaying user input from the local computer to the remote system. This enables you to control the remote computer's mouse, keyboard, and other input devices, and see the remote desktop environment in real-time on your local machine.

Common Uses of VNC

VNC works by transmitting the graphical display of the remote computer and relaying user input from the local computer to the remote system. This enables you to control the remote computer's mouse, keyboard, and other input devices, and see the remote desktop environment in real-time on your local machine.

Cross-Platform Remote Access: VNC allows you to access and control a remote computer from anywhere with an internet connection. This flexibility is valuable for individuals and businesses that need to access their computers or servers remotely, whether for work, administration, or support purposes. VNC is platform-independent, meaning it can be used to access and control computers running different operating systems, such as Windows, macOS, Linux, and Unix. This cross-platform compatibility allows you to connect to and interact with computers regardless of the operating system they are running.

Team Collaboration: VNC facilitates collaboration by allowing multiple users to connect to and view a remote desktop simultaneously. This feature is particularly useful for remote teams, as it enables colleagues to work together, share ideas, and collaborate on projects in real-time.

Troubleshooting and Support: VNC is commonly used by IT support professionals to remotely troubleshoot and fix issues on users' computers. With VNC, support personnel can view the user's desktop and interact with it as if they were physically present, making it easier to diagnose and resolve technical problems.

Cons of VNC

While VNC (Virtual Network Computing) is a widely used remote desktop protocol, it also has some limitations and drawbacks.

VNC can be bandwidth-intensive, especially when transmitting graphical data. This can result in slower performance and increased latency, particularly over slower or unreliable network connections. The user experience may suffer if there is significant lag or reduced responsiveness.

VNC has had security vulnerabilities in the past, making it potentially susceptible to unauthorized access or attacks. If not properly configured, VNC can pose security risks, such as weak encryption or authentication methods. It is crucial to implement strong security measures and keep the VNC software up to date to mitigate these risks.

Popular VNC Software

There are various VNC software implementations available, both open-source and commercial, that provide the necessary server and client components to establish VNC connections. Some popular VNC software includes RealVNC, TightVNC, UltraVNC, and TigerVNC.

How to Use VNC to Access a Remote Windows Server


You already get the server login credentials
Once your server is deployed, the login credentials are usually sent to your registered email. You can also get server login information, including username, password, and port in the Database Mart control panel, please refer to guide on how to manage servers in Database Mart control panel.

1. Install VNC on the Remote Windows Server

Log in to your Remote Windows Server. Please refer to the guide How to Connect to a Windows Server Remotely.

There are various VNC software. In this example, we will use TightVNC for demonstration. Search TightVNC server in browser. And click in to the TightVNC website.

Search TightVNC server in Browser

Then, click the Get your free copy of TightVNC, followed by clicking the Installer for Windows. As the remote Windows server is 64-bit, we will choose the 64-bit version.

Click Get your free copy of TightVNC
Click Installer for Windows (64-bit)

Once the file is downloaded, you can execute it to start the installation.

Go to the folder where the installer is downloaded
Click yes in the Do you want to allow this app to make changes to your device window

On the TightVNC Setup Wizard windows, click Next.

TightVNC Setup Wizard

Check to accept the terms in the License agreement and click Next.

Accept the terms in the License Agreement

Choosing the Typical setup would be fine.

Choose Typical setup

Here, we will keep the default options.

Select Additional Tasks

Finally, click Install to begin the installation process.

Click Install to begin the installation

In this window, you are prompted to set the password for accessing the remote Windows server using VNC viewer. You can also set an administrative password for managing the VNC server.

Set the password for remote access

After that, click Finish and the VNC server is installed.

Completed the TightVNC Setup Wizard

2. Make sure to allow the VNC Server through Windows firewall of the Remote Windows Server

Normally, after the installation, an inbound rule for TightVNC is added to allow the VNC access. You can go to the Windows Firewall with Advanced Security to check the inbound rule.

Search Windows Firewall with Advanced Security and open the program.

Windows firewall with advanced Security

Click the Inbound Rules on the left panel.

Click Inbound Rules

Locate the TightVNC. Then right-click it and click properties to view the firewall configurations.

Check TightVNC firewall properties

3. Install VNC Viewer on you local devices

Now you need to install a VNC viewer on the device where you would like to initiate the connection. This is so that you can connect to the remote server from you local devices. In this instance, we use a Windows desktop.

Search for VNC viewer in the browser and click into the site. Here, we use the Real VNC as an example.

Search VNC Viewer in the browser

Choose Windows desktop and click Donwload VNC Viewer.

Download VNC viewer

Once the file is downloaded, double-click it to start the installation. First, select the language you would like to use during the installation and click OK. Then, click Next to start the installation process.

Choose VNC Viewer language
Click Next to continue with the viewer setup

Read the license agreement carefully and check to accept the terms, followed by clicking Next.

Accept the terms in the License Agreement of VNC Viewer

In the Custom Setup window, choose the feature you'd like to install and customize the location where you prefer to keep the file. Then click next to continue.

Select the way you want features to be installed

In this window, click Install to begin the VNC Viewer installation.

Click Install to begin the VNC Viewer installation
VNC Viewer setup finishes

4. Use VNC to access the remote Windows server

Search VNC Viewer from the start menu and open the program.

Open VNC Viewer

Input your email and password to sign in to your RealVNC account. If you haven't registered an account, clicking Cancle would be fine.

Cancel Sign in

Click File > New connection at the top left corner.

Create new connection

After that, input the IP of your Remote Windows server and click OK.

Input your VPS IP

You should see the connection is added. Right-click it and choose Connect.

Connect to remote server via VNC

After that, click Continue in the pop-up window.

Continue with unencrypted connection

Then, you will be prompted to input the password for accessing the VNC server. This is the password you set during the VNC server installation.

Input Password for VNC server

When you reach here, you have connected to the server successfully.

Connect to the remote server

Move the mouse to the top of the screen, you can pull the tab down, where you can perform various functions, like zoom in and zoom out.

Various Operations on VNC control interface

Click the send Ctrl + Alt + Del to unlock the screen. You will need to input the password for the administrator account on the remote server. With the password authentication passed, you should be logged in to your remote server as below.

Connected to Remote server via VNC

Wrap up

By following these steps, you can harness the convenience and flexibility of VNC to connect to remote servers with ease and efficiency. Remember to prioritize security by implementing encryption, strong passwords, and limiting remote access to authorized users. While VNC can be a powerful tool for remote server management, it's crucial to stay vigilant and keep the software up to date to address any potential security vulnerabilities.