Home  >  Article  >  Computer Tutorials  >  Linux remote article: Install and configure TigerVNC on CentOS

Linux remote article: Install and configure TigerVNC on CentOS

WBOY
WBOYforward
2024-02-20 08:10:58862browse

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

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

cd /etc/vncserver

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

vi vncservers

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

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

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

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

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 :

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 :*

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!

Statement:
This article is reproduced at:mryunwei.com. If there is any infringement, please contact admin@php.cn delete