


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!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Methods for using Chinese input in CentOS include: using the fcitx input method: install and enable fcitx, set shortcut keys, press the shortcut keys to switch input methods, and input pinyin to generate candidate words. Use iBus input method: Install and enable iBus, set shortcut keys, press the shortcut keys to switch input methods, and input pinyin to generate candidate words.

To read U disk files in CentOS 7, you need to first connect the U disk and confirm its device name. Then, use the following steps to read the file: Mount the USB flash drive: mount /dev/sdb1 /media/sdb1 (replace "/dev/sdb1" with the actual device name) Browse the USB flash drive file: ls /media/sdb1; cd /media /sdb1/directory; cat file name

There are two ways to enter the root authority of CentOS 7: use the sudo command: enter sudo su - in the terminal and enter the current user password. Log in directly as the root user: Select "Other" on the login screen, enter "root" and the root password. Note: Operate carefully with root privileges, perform tasks with sudo privileges, and change the root password regularly.

One can use the scp command to securely copy files between network hosts. It uses ssh for data transfer and authentication. Typical syntax is: scpfile1user@host:/path/to/dest/scp -r/path/to/source/user@host:/path/to/dest/scp exclude files I don't think you can when using scp command Filter or exclude files. However, there is a good workaround to exclude the file and copy it securely using ssh. This page explains how to filter or exclude files when copying directories recursively using scp. How to use rsync command to exclude files The syntax is: rsyncav-essh-

Solutions for forgotten CentOS passwords include: Single-user mode: Enter single-user mode and reset the password using passwd root. Rescue Mode: Boot from CentOS Live CD/USB, mount root partition and reset password. Remote access: Use SSH to connect remotely and reset the password with sudo passwd root.

After forgetting your CentOS username and password, there are two ways to restore access: Reset the root password: Restart the server, edit the kernel command line in the GRUB menu, add "rw init=/sysroot/bin/sh" and press Ctrl+x ;Mount the root file system and reset the password in single-user mode. Use rescue mode: Start the server from the CentOS installation ISO image, select rescue mode; mount the root file system, copy the chroot environment from the ISO image, reset the password, exit the chroot environment and restart the server.

CentOS 7 disables root permissions by default. You can enable it by following the following steps: Temporarily enable it: Enter "su root" on the terminal and enter the root password. Permanently enabled: Edit "/etc/ssh/sshd_config", change "PermitRootLogin no" to "yes", and restart the SSH service.

There are two ways to perform tasks with root privileges in CentOS: 1) Use the sudo command to temporarily obtain root privileges; 2) Log in directly using the root user password. Extreme caution should be used when using root privileges and it is recommended to only use them when necessary.
