Linux remote article: Install and configure TigerVNC on CentOS

WBOY
Release: 2024-02-20 08:10:58
forward
919 people have browsed it

Linux remote article: Install and configure TigerVNC on CentOS

VNC (Virtual Network
Computing), as an efficient remote desktop control tool, has attracted much attention in Linux systems. Among many operating systems, CentOS is also popular for its stability and extensive support. This article aims to explore how to install and configure TigerVNC on CentOS to provide users with a more efficient, secure, and flexible remote management and operation experience.

TigerVNC provides a better remote desktop experience by optimizing graphics display and remote control functions. It realizes cross-platform remote management and operation, and also provides access control and authentication functions to ensure system security, restrict illegal access and prevent malicious attacks.

The following are detailed configuration steps to see how to install and configure TigerVNC on CentOS:

Install TigerVNC client:

Use the following command to install TigerVNC client on CentOS:

sudo yum install tigervnc-vnc-server
Copy after login

Configure TigerVNC server: Enter the directory where the TigerVNC configuration file is located:

cd /etc/vncserver
Copy after login

Edit configuration file: Use vi editor to open and edit the vncservers file:

vi vncservers
Copy after login

In the editor, add the user whose VNC access rights are to be set and their display number. For example, add the following lines to the end of the file:

localhost
Copy after login

Replace with the actual username you want to set permissions for. If you want to set permissions for multiple users, continue adding rows following the same format.

Then save and close the file.

Start TigerVNC server:

Use the following command to start the TigerVNC server:

vncserver
Copy after login

You will be prompted to set a VNC password. Enter your password and confirm.

Configure firewall rules:

If a firewall (e.g. firewalld) is enabled on the CentOS system, make sure to allow the ports required by TigerVNC. The following is an example command to enable a port using firewalld:

sudo firewall-cmd --zone=public --add-port=5901/tcp --permanent
sudo firewall-cmd --reload
Copy after login

Replace 5901 with the actual VNC server port number. If necessary, the port number can be changed to avoid conflicts.

Test connection:

Install TigerVNC client software (such as TigerVNC for Windows) on another computer, and then use the following command to connect to the CentOS server:

vncviewer :1
Copy after login

Replace with the actual IP address. Please note that :1
indicates the second VNC server instance. If you want to connect to the first instance, use :1. If you want to connect to a third instance, use :3, and so on.

VNC client download address:

https://www.realvnc.com/en/connect/download/viewer/windows/Download

If everything works fine, you should be able to connect to the CentOS server via the TigerVNC client and access the graphical desktop remotely.

To stop the TigerVNC server, you can enter the following command in the command line terminal:

vncserver -kill :
Copy after login

Replace with the actual displayed number, for example: 1, 2, 3, etc. If you want to shut down all TigerVNC server instances, you can run the following command:

vncserver -kill :*
Copy after login

Summarize

Through the above steps, users can successfully install and configure TigerVNC on CentOS to achieve an efficient, secure, and flexible remote management and operation experience. It should be noted that when using TigerVNC, users need to ensure that their network environment and operating system meet the requirements, and they must also pay attention to protecting their data and privacy.

The above is the detailed content of Linux remote article: Install and configure TigerVNC on CentOS. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:mryunwei.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template