CentOS8配置可视化桌面VNCViewer

本文详细指导如何在CentOS8服务器上安装图形桌面,包括组态VNC服务器、设置密码、配置服务、开放端口以及处理可能遇到的问题,如更换源和防火墙设置。
摘要由CSDN通过智能技术生成

CentOS8配置可视化桌面

环境服务器 CentOS8 ,本机 macOS

先远程 SSH 连接到服务器,在服务器端进行配置

1. 安装图形桌面的软件包

yum groupinstall "Server with GUI" -y

大概 3-5 分钟,完成之后会显示 Complete!

2. 安装VNC服务器

sudo yum install tigervnc-server

有的情况会报错如果出现报错:

CentOS Linux 8 - AppStream 83 B/s | 38 B 00:00

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

参考文章:解决报错 换源来解决该问题

安装过程中要输入一个y确认,大概 3-5 分钟完成之后会显示 Complete!

3. 配置VNC密码

vncpasswd

输入一次,确认一次,是否设置只读选n

请添加图片描述

4. 启动 VNC 服务端

vncserver

会出现提示警告信息不用管他

请添加图片描述

5. 创建配置文件

cd etc/systemd/system/
vim vncserver@.service

粘贴代码

 [Unit]
 Description=Remote Desktop VNC Service
 After=syslog.target network.target
 
 [Service]
 Type=forking
 WorkingDirectory=/root
 User=root
 Group=root
 
 ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
 ExecStart=/usr/bin/vncserver -autokill %i
 ExecStop=/usr/bin/vncserver -kill %i
 
 [Install]
 WantedBy=multi-user.target

:wq 保存退出即可

6. 启动服务

systemctl start vncserver@:1.service

7. 查看服务状态

systemctl status vncserver@:1.service

出现 下图 即启动成功 ,按q 退出当前查看

请添加图片描述

8. 查看端口信息

netstat -tunlp | grep 5901

请添加图片描述

9. 服务器需要开放端口 5901

请添加图片描述

10.从官网下载对应操作系统软件

输入IP地址 + 端口5901例如 123.123.123.123:5901 回车,输入之前配置的密码即可登录啦

Download VNC Viewer for Windows | VNC® Connect (realvnc.com)

请添加图片描述

11.修改分辨率

vim ~/.vnc/config

geometry参数注释删掉,改成想要的比如 1920*1080

重启 VNC 即可

systemctl stop vncserver@:1
systemctl start vncserver@:1

记录一下连接错误问题(持续更新)

正常连接过,第二天突然提示连接失败,没找到具体原因,但是这样能暂时解决问题。

  • 重启 vnc 服务 systemctl restart vncserver@:1
  • 重启服务器(不太好的方法)
  • 防火墙设置:检查服务器上的防火墙设置,确保VNC端口是允许的。你可以使用以下命令打开端口5901:
    firewall-cmd --zone=public --add-port=5901/tcp --permanent
    firewall-cmd --reload

文章参考链接如下,感谢作者的分享:

  1. VNC登录失败:Authentication Failure、Unencrypted connection解决方案_vnc unencrypted connection_Zora.wang的博客-CSDN博客

  2. CentOS8报错:Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlis_爱写代码的小R的博客-CSDN博客

  3. CentOS8 部署VNC

  4. https://www.hangge.com/blog/cache/detail_3195.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值