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:
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.
Use the following command to start the TigerVNC server:
vncserver
You will be prompted to set a VNC password. Enter your password and confirm.
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.
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 :*
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!