CentOS stream 9 安装vnc远程桌面

Linux系统在服务器上一般都直接最小化安装,是不安装图形界面的,但是有时候,有一些特殊情况,需要使用图形界面,而下面就利用VNC来实现类似windows的远程桌面功能。

首先,系统需要有图形界面,可以在安装系统的时候一起安装gnome,或者后面再安装也行。

环境:CentOS Stream 9 64位

  1. 安装gonme桌面。

csharp

代码解读
复制代码
# 检查源列表,看看自己版本都有哪些可安装的group
yum grouplist
# 安装GNOME Desktop,选择 Server with GUI
yum groupinstall -y "Server with GUI"
# 安装完成后,修改默认启动方式为图形化界面
systemctl set-default graphical.target
# 开启图形化界面
startx
  1. 安装VNC server

vbscript

代码解读
复制代码
yum install tigervnc-server -y
  1. 设置为服务,使得开机启动

bash

代码解读
复制代码
# 复制一个服务设置的模板  
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
# 以下为root用户的配置,每一个用户,都需要单独设置一个监听服务。且配置不同
vim /etc/systemd/system/vncserver@\:1.service

服务文件内容

ini

代码解读
复制代码
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
PIDFile=/home/Amos/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target
  1. 设置vnc密码,vnc的密码跟系统的用户密码不一样,是使用vnc viewer登陆时需要使用的密码。

sql

代码解读
复制代码
[root@localhost ~]# vncpasswd  
Password:  
Verify:  
Would you like to enter a view-only password (y/n)? n  
A view-only password is not used
  1. 设置分辨率
代码解读
复制代码
vncserver -geometry 1280x720
  1. 启动服务,开通端口

bash

代码解读
复制代码
systemctl start vncserver@:1  
# 设为开机启动
systemctl enable vncserver@:1    
  1. VNC服务到此已经安装完成了。然后需要使用vnc客户端进行连接。 官方下载地址:
  2. https://link.juejin.cn/?target=https%3A%2F%2Fwww.realvnc.com%2Fen%2Fconnect%2Fdownload%2Fviewer%2F
作者:Grok42
链接:https://juejin.cn/post/7205361008272932924
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
阅读剩余
THE END