阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 8 VNC远程桌面

171次阅读
没有评论

共计 1574 个字符,预计需要花费 4 分钟才能阅读完成。

一、VNC 介绍

VNC (Virtual Network Console) 是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。

平行软件:向日葵 teamview 远程桌面

C/S: client/server 模式

二、VNC 部署

部署步骤:

  • 软件安装
  • 连接验证配置
  • VNC 连接管理

2.1、安装 VNC

[root@zutuanxue ~]# yum -y install tigervnc-server tigervnc-server-module

2.2、配置连接密码

[root@zutuanxue ~]# vncpasswd   $USERNAME
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used

2.3、关闭 Wayland

Wayland 是 GNOME 中的默认显示管理器(GDM),并且未配置用于处理 Xorg 等远程渲染的 API。取消注释 /etc/gdm/custom.conf 中的 WaylandEnable=false,以使通过 vnc 进行的远程桌面会话请求由 GNOME 桌面的 xorg 处理,来代替 Wayland 显示管理器。

[root@zutuanxue ~]# sed -i '/^#WaylandEnable=/cWaylandEnable=false' /etc/gdm/custom.conf

2.4、VNC 管理

a、启动 VNC

[root@zutuanxue ~]# vncserver -autokill :1

New 'zutuanxue:1 (root)' desktop is zutuanxue:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/zutuanxue:1.log

查看启动
[root@zutuanxue ~]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      1310/dnsmasq        
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      918/sshd            
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      917/cupsd           
tcp        0      0 0.0.0.0:5601            0.0.0.0:*               LISTEN      839/node            
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      4848/Xvnc           
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp6       0      0 :::22                   :::*                    LISTEN      918/sshd            
tcp6       0      0 ::1:631                 :::*                    LISTEN      917/cupsd           
tcp6       0      0 :::5901                 :::*                    LISTEN      4848/Xvnc           
tcp6       0      0 :::111  

-autokill
退出图形桌面终止 VNC
用户从图形环境注销  终止 VNC
每当 xstartup 脚本退出时自动终止 Xvnc。在大多数情况下,这具有终止当用户从窗口管理器注销时使用 Xvnc。

b、VNC 管理 - 查看 VNC


[root@zutuanxue ~]# vncserver -list

TigerVNC server sessions:

X DISPLAY #	PROCESS ID
:1		2621

c、VNC 管理 - 关闭 VNC

[root@zutuanxue ~]# vncserver -kill :1

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-06-09发表,共计1574字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中