前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 8 VNC远程桌面

CentOS 8 VNC远程桌面

作者头像
星哥玩云
发布2022-09-15 21:24:48
2.4K0
发布2022-09-15 21:24:48
举报
文章被收录于专栏:开源部署开源部署

一、VNC介绍

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

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

C/S: client/server模式

二、VNC部署

部署步骤:

  • 软件安装
  • 连接验证配置
  • VNC连接管理
2.1、安装VNC
代码语言:javascript
复制
[root@zutuanxue ~]# yum -y install tigervnc-server tigervnc-server-module
2.2、配置连接密码
代码语言:javascript
复制
[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 显示管理器。

代码语言:javascript
复制
 [root@zutuanxue ~]# sed -i '/^#WaylandEnable=/cWaylandEnable=false' /etc/gdm/custom.conf
2.4、VNC管理

a、启动VNC

代码语言:javascript
复制
[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

代码语言:javascript
复制
[root@zutuanxue ~]# vncserver -list

TigerVNC server sessions:

X DISPLAY #	PROCESS ID
:1		2621

c、VNC管理-关闭VNC

代码语言:javascript
复制
[root@zutuanxue ~]# vncserver -kill :1
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、VNC介绍
  • 二、VNC部署
    • 2.1、安装VNC
      • 2.2、配置连接密码
        • 2.3、关闭Wayland
          • 2.4、VNC管理
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档