{"id":1575,"date":"2026-01-01T21:40:07","date_gmt":"2026-01-01T21:40:07","guid":{"rendered":"https:\/\/b2bhostingclub.com\/blog\/?p=1575"},"modified":"2026-02-04T14:14:37","modified_gmt":"2026-02-04T14:14:37","slug":"how-to-use-vnc-to-access-a-remote-linux-server","status":"publish","type":"post","link":"https:\/\/b2bhostingclub.com\/blog\/how-to-use-vnc-to-access-a-remote-linux-server\/","title":{"rendered":"How to Use VNC to Access a Remote Linux Server"},"content":{"rendered":"<div class=\"d-title pt-10 pb-0\">\n<div class=\"container\">\n<div class=\"row row-cols-1 justify-content-left d-text-left d-title-inner\">\n<h2 id=\"steps-to-use-vnc-to-access-a-remote-linux-server\" class=\"col col-md-10 d-h2 d-color-black core-title\">Steps to Use VNC to Access a Remote Linux Server<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"d-paragraph-card\">\n<div class=\"container\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters pt-4 pb-1\">\n<div class=\"col col-md-12 d-color-black d-fs-20 d-fw-600 d-lineheight-24 core-title\">Prerequisites<\/div>\n<div class=\"col\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\"><b>You already get the server login credentials<\/b><br \/>\nOnce 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 B2BHOSTINGCLUB control panel.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"d-paragraph-card\">\n<div class=\"container\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters pt-4 pb-1\">\n<h3 class=\"col col-md-12 d-h3 d-color-black d-fs-20 d-fw-600 d-lineheight-24 core-title\">1. Install desktop environment on the Remote Linux Server<\/h3>\n<div class=\"col col-md-12 d-color-black d-fs-normal d-fw-500 d-fs-normal\">In this tutorial, we will use the Ubuntu 20 operating system. As Ubuntu servers don&#8217;t have a desktop environment by default, and VNC requires the desktop environment to function. Therefore, we will install a desktop environment first.\u00a0<a class=\"d-color-primary\" title=\"What is Xfce\" href=\"https:\/\/www.xfce.org\/\" target=\"_blank\" rel=\"noopener\">Xfce<\/a>\u00a0is a popular desktop environment choice for being lightweight and fast.<\/div>\n<div class=\"col\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Please refer to the guide\u00a0<a class=\"d-color-primary\" title=\"Database Mart blog - How to connect to a Linux server remotely\" href=\"https:\/\/b2bhostingclub.com\/blog\/connect-to-linux-servers-remotely\" target=\"_blank\" rel=\"noopener\">How to Connect to a Linux Server Remotely<\/a>\u00a0to log in to your Remote Linux Server. Next, input your login password as prompted.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">https:\/\/www.databasemart.com\/blog\/connect-to-linux-servers-remotely<img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/7d88f5c0b070401a9a007b2b58823a77\/log-into-linux.png\" alt=\"\" width=\"800\" \/><\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">As the following several operations require the root permission, we will switch to the root user first using the command below.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">sudo -i<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/726f34e8cb574d0d8335c7d62d2722af\/sudo-i.png\" alt=\"Switch to the root user by running command sudo -i\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">After that, issue the commands below to update your list of packages, followed by installing Xfce and the xfce4-goodies pacakge, which includes additional software and artwork that are related to the Xfce desktop.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">apt update\r\napt install xfce4 xfce4-goodies<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/13c302eb468e49938dcaff89f9112ef8\/apt-update.png\" alt=\"Run apt update\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/460efab9b5ed4e699833f58b9a62a317\/install-xfce4.png\" alt=\"Install Xfce\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Before the installation, you are often prompted to confirm the disk space this operation will use. Input &#8220;y&#8221; to continue the installation.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/51a883e9d8034863b4d0b7d88944c57d\/confirm_xfce-installation.png\" alt=\"Confirm Xfce installation\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">During the installation, you will be prompted to choose a default display manager &#8211; gdm3 or Lightdm &#8211; for Xfce. Choose either one and press enter to continue.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/99072c4fd9ee48908e70b36cb0591036\/ok.png\" alt=\"Introduction to display manager\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/bb51c4bc52c64899b081c418c2b29d1f\/choose_either_display_manager.png\" alt=\"Choose a default display manager\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"d-paragraph-card\">\n<div class=\"container\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters pt-4 pb-1\">\n<h3 class=\"col col-md-12 d-h3 d-color-black d-fs-20 d-fw-600 d-lineheight-24 core-title\">2. Install VNC on the Remote Linux Server<\/h3>\n<div class=\"col col-md-12 d-color-black d-fs-normal d-fw-500 d-fs-normal\">For the VNC software, we will install\u00a0<a class=\"d-color-primary\" title=\"what is TightVNC\" href=\"https:\/\/www.tightvnc.com\/intro.php\" target=\"_blank\" rel=\"noopener\">TightVNC<\/a>.<\/div>\n<div class=\"col\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">After the Xfce installation, install the VNC server &#8211; TightVNC by running the following command.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">apt install tightvncserver<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/8f60072b3f5a4191946c507cd0bb01c0\/install_tightvnc.png\" alt=\"\" width=\"800\" \/><\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Next, run vncserver to start a VNC (Virtual Network Computing) desktop. You will be required to set a VNC access password then. Specify your password twice as prompted and press enter.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">vncserver<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/fcdeebfd827043b4b3c06b3db0257b85\/set-vncpassword.png\" alt=\"Run vncserver command\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">You are given another option for set a view-only password for VNC access after the above step. As the name suggests, it is a password that allows the user to only view the remote screen and restrict mouse and keyboard input from clients who authenticated with the view-only password. The view-only password is not required. If you need one, type &#8220;y&#8221; and create a password. Otherwise, hit &#8220;n&#8221; and press enter.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/5099354a8dae40f8a01145815ce5ead2\/readonly-vnc-password.png\" alt=\"Set view-only password\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">If you need to change your password or add a view-only password later, you can run the following command.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">vncpasswd<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/c084a612ca2c4d7aa7d96ade68f88ff4\/reset-vncpassword.png\" alt=\"Reset the password of VNC access\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"d-paragraph-card\">\n<div class=\"container\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters pt-4 pb-1\">\n<h3 class=\"col col-md-12 d-h3 d-color-black d-fs-20 d-fw-600 d-lineheight-24 core-title\">3. Configure the VNC Server<\/h3>\n<div class=\"col col-md-12 d-color-black d-fs-normal d-fw-500 d-fs-normal\">This step will configure which graphical desktop environment the VNC server should connect to when it starts up.<\/div>\n<div class=\"col\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">First, stop the running VNC server instance.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">vncserver -kill :1<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/8d7258a3e6484a5480c62a9a7a306bd6\/kill-vnc.png\" alt=\"Stop running VNC server instance\" width=\"800\" \/><\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Next, we will modify the configuration file called &#8220;xstartup.&#8221; Before this step, it&#8217;s recommended to back up the original configuration file.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">mv ~\/.vnc\/xstartup ~\/.vnc\/xstartup.bak<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/d6b27990439d4af8b47a26ca3d313233\/backup-xstartup.png\" alt=\"Run vncserver command\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Then, use your preferred editor to modify the &#8220;xstartup&#8221; configuration file. Here we use the nano editor.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">nano ~\/.vnc\/xstartup<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/6c010461eb124bc5aebba964fe1e593b\/edit_xstartup.png\" alt=\"Use nano editor to modify configuration file\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Add the following lines to the file.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">#!\/bin\/bash\r\nxrdb $HOME\/.Xresources\r\nstartxfce4 &amp;<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/b8d3d2fab85b4d688ab7f2018a1ff425\/xstartup-modification.png\" alt=\"Edit the xstartup configuration file\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Use the &#8220;chmod&#8221; command to change the perssion of the file and make it executable.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">chmod +x ~\/.vnc\/xstartup<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/848a5ef1b6e94618ad4e473c53b58035\/chmod-xstartup.png\" alt=\"Edit the xstartup configuration file\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">After that, restart the VNC server.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<pre class=\"d-fs-normal d-lineheight-26 mb-0\">vncserver -localhost<\/pre>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/67c5afb8f40d491dae1f6692ed2a898f\/restart-vncserver.png\" alt=\"Restart the VNC server\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"d-paragraph-card\">\n<div class=\"container\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters pt-4 pb-1\">\n<h3 class=\"col col-md-12 d-h3 d-color-black d-fs-20 d-fw-600 d-lineheight-24 core-title\">4. Install VNC viewer on your local computer<\/h3>\n<div class=\"col col-md-12 d-color-black d-fs-normal d-fw-500 d-fs-normal\">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.<\/div>\n<div class=\"col\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Search for VNC viewer in the browser and click into the site. Here, we use the Real VNC as an example.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/4dceb0db626743828b377dc733fbe290\/vnc_viewer.png\" alt=\"Search VNC Viewer in the browser\" width=\"1300\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Choose Windows desktop and click Donwload VNC Viewer.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/fd9772623e034cf4a3afe54d34353990\/download_vnc_viewer.png\" alt=\"Download VNC viewer\" width=\"1300\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">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.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/f07539d5cc064a23978305bdc5906e8a\/vnc_viewer_language.png\" alt=\"Choose VNC Viewer language\" width=\"400\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/9e53bdbfead14a869ca6c40a0ddb144c\/viewer_setup.png\" alt=\"Click Next to continue with the viewer setup\" width=\"500\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Read the license agreement carefully and check to accept the terms, followed by clicking Next.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/07b40a71b3a7471ba9c8055b8e27a863\/viewer_agreement.png\" alt=\"Accept the terms in the License Agreement of VNC Viewer\" width=\"500\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">In the Custom Setup window, choose the feature you&#8217;d like to install and customize the location where you prefer to keep the file. Then click next to continue.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/e0d24e03c6f345b783f4f110e2d30bfb\/viewer_custom_setup.png\" alt=\"Select the way you want features to be installed\" width=\"500\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">In this window, click Install to begin the VNC Viewer installation.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/6a8ddce7acaa4e37bc265857a2f07b84\/viewer_install.png\" alt=\"Click Install to begin the VNC Viewer installation\" width=\"500\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/a9388b068a3845189be8e83aa068e478\/viewer_installed.png\" alt=\"VNC Viewer setup finishes\" width=\"500\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"d-paragraph-card\">\n<div class=\"container\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters pt-4 pb-1\">\n<h3 class=\"col col-md-12 d-h3 d-color-black d-fs-20 d-fw-600 d-lineheight-24 core-title\">5. Connect to the VNC Desktop Securely<\/h3>\n<div class=\"col\">\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">By default, VNC does not utilize secure protocols for communication. To enhance the security of your VNC connection, it is recommended to establish an SSH tunnel before connecting. In this example, we are using PuTTy to connect to the Linux server and create an SSH tunnel by right-clicking on the top of the terminal windows, followed by clicking Change Settings&#8230;<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/f7227187d8b748b99e51d6ef4de60674\/putty-change-settings.png\" alt=\"Right click the top of th terminal window and then click Change Settings\" width=\"800\" \/><\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">In the left panel of the PuTTy Reconfiguration windows, go to Connection &gt; SSH &gt; Tunnels. Configure the Source port 59000, and Destination as localhost:5901, then click Add and Apply.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/cc874d9cda754e2bbd9571715b4a5a91\/putty-setting.png\" alt=\"Configure SSH tunnel for VNC connection\" width=\"800\" \/><\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Once the tunnel is running, use a VNC client to connect to localhost:59000.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/bb0d4f2b1ac244d18a1db1009bda9139\/localhost-59000.png\" alt=\"Connect to localhost:59000\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">You will be prompted to input the VNC access password, which you have set in step 2.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/f45007a94fc841299b101c66e98a9157\/password.png\" alt=\"Input VNC access password\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">Once the password passes the authentication, you will see the default Xfce desktop as follows.<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/d78b28de87124bb9b6ed3a5994ac6d9d\/connected.png\" alt=\"Successful VNC access\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<p class=\"mb-0\">You can now control your remote Linux server via VNC<\/p>\n<\/div>\n<\/div>\n<div class=\"row row-cols-1 justify-content-start d-text-start d-title-inner no-gutters\">\n<div class=\"col\">\n<div class=\"d-text-start\"><img decoding=\"async\" class=\"d-img d-lazy-img\" src=\"https:\/\/images.cloudclusters.io\/4027855751aa4c72ab9c11fc6a92f829\/view-VNC.png\" alt=\"Control your remote desktop via VNC\" width=\"800\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Steps to Use VNC to Access a Remote Linux Server Prerequisites 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 B2BHOSTINGCLUB control panel. 1. Install desktop environment on [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1576,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1575","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-hosting"],"_links":{"self":[{"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/posts\/1575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/comments?post=1575"}],"version-history":[{"count":4,"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/posts\/1575\/revisions"}],"predecessor-version":[{"id":1580,"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/posts\/1575\/revisions\/1580"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/media\/1576"}],"wp:attachment":[{"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/media?parent=1575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/categories?post=1575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/b2bhostingclub.com\/blog\/wp-json\/wp\/v2\/tags?post=1575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}