VNC (Virtual Network Computing) allows you to access your VPS server's display remotely, which is essential for troubleshooting connection issues or managing Linux servers with graphical interfaces. You can connect using either the built-in HTML5 VNC client through your control panel or install a standalone VNC viewer application on your computer.
Important Note for Windows VPS Users: If you're running a Windows VPS, always use Remote Desktop Connection (RDP) for regular access. VNC on Windows VPS is only intended for rescue mode and emergency troubleshooting when RDP isn't working. Many users experience slow performance because they mistakenly use VNC instead of RDP for their Windows servers.
Two Ways to Connect via VNC
OBHost provides two connection methods to suit different needs:
- HTML5 VNC Client: Access directly through your web browser via the control panel. This method works instantly without installing any software and is perfect for emergency troubleshooting, though it may be slower than a dedicated client.
- Standalone VNC Client: Install a VNC viewer application (like TightVNC Viewer) on your local computer for faster, more responsive connections during regular use.
Using the HTML5 VNC Client
The HTML5 VNC option gives you immediate browser-based access to your VPS display without installing additional software.
Step 1: Access Your VPS Control Panel
Log in to your OBHost control panel and navigate to the Services section. Select the VPS server you want to access from your list of services. If you manage multiple VPS instances, make sure you choose the correct one.
Step 2: Launch the VNC Connection
Once inside your VPS control panel, locate and click the 'VNC' button in the top menu. A popup window will appear with the option 'Launch HTML 5 VNC Client.' Click this button, and a new browser window will open displaying your server's screen in real-time.
The HTML5 interface allows you to interact with your server as if you were sitting at its physical console, making it invaluable when SSH or RDP connections aren't working.
Connecting with a VNC Client Application
For better performance and more features, you can use a dedicated VNC viewer application installed on your computer.
Installation and Setup
Download and install a VNC client such as TightVNC Viewer, RealVNC Viewer, or UltraVNC. These applications are available for Windows, macOS, and Linux operating systems.
Connecting to Your VPS
Open your VNC client and enter the connection details that were provided in your VPS welcome email. These credentials include the VNC server address and port number. Input these details into your VNC client and click connect. You'll be prompted for the VNC password, which was also included in your setup email.
Common VNC Troubleshooting Tips
Connection Refused or Timeout Errors
If you cannot connect to VNC, first verify that you're using the correct IP address and port number from your welcome email. Check that your local firewall isn't blocking the VNC port (typically 5900-5910). If you're behind a router, ensure the necessary ports are forwarded correctly.
Blank or Black Screen
A blank screen in VNC usually means the server is running but no graphical session is active. For Linux servers, you may need to start your desktop environment manually. Try connecting via SSH first to start the GUI or check system logs for errors.
Poor Performance or Lag
VNC can be slow over high-latency connections. To improve performance, lower the color depth settings in your VNC client (use 256 colors instead of full color), disable wallpapers and visual effects on the remote system, and ensure you have a stable internet connection. For Windows VPS, remember to use RDP instead of VNC for regular access.
Authentication Failed
If you receive authentication errors, double-check the VNC password from your welcome email. Passwords are case-sensitive, so ensure caps lock is off. If you've lost your VNC credentials, contact the support team to have them reset.
When to Use VNC vs. Other Access Methods
VNC is most useful in specific scenarios. Use it when you've lost SSH or RDP access and need to recover your server, when you need to troubleshoot boot issues or network configuration problems, or when you're configuring a Linux desktop environment for the first time. For routine administration tasks, SSH (for Linux) or RDP (for Windows) will provide much better performance.
Frequently Asked Questions
Why is my VNC connection so slow on my Windows VPS?
VNC is not designed for regular use on Windows VPS servers. Windows VPS should be accessed using Remote Desktop Connection (RDP), which is much faster and optimized for Windows. Use VNC only for emergency troubleshooting when RDP isn't accessible.
Can I use VNC to install a GUI on my Linux VPS?
Yes, you can use VNC to install and configure a desktop environment on your Linux VPS. However, it's typically more efficient to install the GUI packages via SSH first, then use VNC to access the graphical interface once it's installed.
What should I do if I forgot my VNC password?
Your VNC password was included in your VPS welcome email. If you can't locate it, you can request a password reset by contacting the support team at support@obhost.org. They can provide you with updated credentials.
Is VNC secure for accessing my VPS?
VNC connections should be used over secure networks or tunneled through SSH for additional security. The built-in HTML5 VNC client in your control panel uses encryption. For VNC client applications, consider setting up an SSH tunnel to encrypt your connection and protect your data.
If you experience any issues connecting to your VPS via VNC or need assistance with troubleshooting, the OBHost support team is available 24/7. Visit the contact page or email support@obhost.org for expert assistance.