当前位置: 首页 > news >正文

Centos 7 安装VNC服务

Centos 7 安装VNC服务

  • 1. 安装 TigerVNC
  • 2. 设置 VNC 密码
  • 3. 创建并配置 x0vncserver 服务
  • 4. 启用并启动服务
  • 5. 检查服务状态
  • 6. 配置防火墙
  • 7. 连接 VNC
  • 问题1:出现无法安装可能是镜像源导致的。
    • 手动配置镜像源
    • 清除 YUM 缓存并重新加载

1. 安装 TigerVNC

确保已安装 TigerVNC 服务器:

sudo yum install tigervnc-server -y

2. 设置 VNC 密码

为 VNC 服务设置密码:

vncpasswd

按照提示输入并确认密码。

3. 创建并配置 x0vncserver 服务

创建服务文件
编辑 /etc/systemd/system/x0vncserver.service 文件:

sudo vi /etc/systemd/system/x0vncserver.service

配置文件内容
将以下内容并粘贴到文件中:

[Unit]
Description=Start x0vncserver at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x0vncserver -display :0 -passwordfile /root/.vnc/passwd -rfbport 5900

[Install]
WantedBy=multi-user.target

4. 启用并启动服务

重新加载 systemd 配置并启用服务:

sudo systemctl daemon-reload
sudo systemctl enable x0vncserver.service  # 开机自启设置

启动服务:

sudo systemctl start x0vncserver.service

5. 检查服务状态

确保服务正常运行:

sudo systemctl status x0vncserver.service

6. 配置防火墙

允许 VNC 连接通过防火墙:

sudo firewall-cmd --permanent --add-port=5900/tcp
sudo firewall-cmd --reload

7. 连接 VNC

使用 VNC 客户端连接到服务器的 IP 地址和端口 5900,输入之前设置的密码进行连接。

问题1:出现无法安装可能是镜像源导致的。

手动配置镜像源

如果您希望手动配置镜像源,可以编辑

vi /etc/yum.repos.d/CentOS-Base.repo 

文件,将其内容替换为以下内容(以阿里云为例):

name=CentOS-$releasever - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

清除 YUM 缓存并重新加载

在更换镜像源后,清除 YUM 缓存并重新加载配置:

sudo yum clean all
sudo yum makecache

***本文章内容由AI提供,由本人总结后发布。 ***

相关文章:

  • C# WinForms 中的回调:从性能到技术层面的全面解析
  • HTTP代理IP技术详解及在Web开发中的应用
  • 深入解析MySQL存储引擎:从InnoDB到MyISAM的技术全景
  • 单页响应式 图片懒加载HTML页面
  • 2025年- G23-Lc97-104.二叉树的最大深度-java版(递归调用左右子树)
  • 基于Python编程语言实现“机器学习”,用于车牌识别项目
  • 林阳域管理系统功能简介
  • Oracle 数据库安全评估(DBSAT)简明过程
  • Java 大视界 -- Java 大数据在智能医疗远程会诊与专家协作中的技术支持(146)
  • Python在数据科学中的应用:完整指南
  • 【高并发内存池】第三弹---构建Central Cache的全方位指南——从整体设计到核心实现
  • 《C++11 基于CAS无锁操作的atomic原子类型》
  • 头歌 JAVA 桥接模式实验
  • UI数据处理新隐私保护:确保用户新信息安全
  • 固定公网 IP
  • 【浙大PTA:L1系列题目】
  • NFS 安装与测试
  • 如何在SQL中高效使用聚合函数、日期函数和字符串函数:实用技巧与案例解析
  • 001 你好LabVIEW
  • 如何理解java中Stream流?
  • 辽宁盘山县一乡镇幼儿园四名老师被指多次殴打一女童,均被行拘
  • 【社论】打破“隐形高墙”,让老年人更好融入社会
  • 刘晓庆被实名举报涉嫌偷税漏税,税务部门启动调查
  • 杞支雅男评《1517》|放眼世界,立足德国
  • 中国—美国经贸合作对接交流会在华盛顿成功举行
  • 著名植物学家、园艺学家,国际植物园协会原主席贺善安逝世