阿里云 CentOS 7 服务器搭建图形化界面(VNC远程桌面)全攻略

admin
本文提供在阿里云 CentOS 7 服务器上搭建图形化界面的全攻略,主要步骤包括安装桌面环境、配置 VNC 服务器、设置访问密码以及开放阿里云安全组端口,通过本教程,用户可轻松实现 VNC 远程桌面连接,享受可视化的操作体验。

在阿里云等云服务商购买 CentOS 7 服务器时,默认通常只安装了命令行界面(CLI),这对于运维人员来说非常高效,但对于习惯使用 Windows 或 Mac 界面的用户,或者需要运行某些依赖图形环境的软件时,就显得有些不便。

本文将详细介绍如何在阿里云 CentOS 7 服务器上安装图形化桌面环境,并配置 VNC 服务,让你能够通过远程桌面客户端像操作本地电脑一样操作云服务器。

准备工作

在开始之前,请确保你已经通过 SSH 登录到了你的阿里云 CentOS 7 服务器。

阿里云 CentOS 7 服务器搭建图形化界面(VNC远程桌面)全攻略

  1. 更新系统软件包: 为了确保安装过程顺利,建议先更新系统内核和软件源。
    yum update -y

安装图形化桌面环境

CentOS 7 默认不包含图形界面,我们需要安装 X Window System(图形化接口)以及一个桌面环境(如 GNOME 或 XFCE)。

这里我们以安装 GNOME 桌面环境为例(如果服务器内存较小,建议选择 XFCE,命令不同,原理一致)。

  1. 安装 X Window System:

    yum groupinstall "X Window System" -y
  2. 安装 GNOME 桌面环境:

    yum groupinstall "GNOME Desktop" -y
  3. 设置默认启动模式(可选): 如果你想让服务器开机直接进入图形界面,而不是命令行,可以运行:

    systemctl set-default graphical.target

安装与配置 VNC 服务器

由于阿里云服务器默认没有显示输出,我们需要安装 VNC 服务器来实现远程图形化访问。

  1. 安装 VNC 服务器:

    yum install tigervnc-server -y
  2. 配置 VNC 密码: 运行以下命令设置访问密码(注意:密码区分大小写,且只显示 号,输入正确即可):

    vncserver

    按照提示输入密码,建议输入简单的数字或字母组合。

  3. 复制 VNC 服务配置文件: 默认配置文件位于 /lib/systemd/system/,我们需要将其复制到 /etc/systemd/system/ 并重命名为 1.service(代表第一个用户)。

    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
  4. 编辑配置文件: 使用 vivim 编辑刚才复制的文件,找到 UserGroup 两行,确保它们与当前登录的用户一致。

    vi /etc/systemd/system/vncserver@:1.service

    修改如下内容(假设你的用户名是 root,如果不是请自行修改):

    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target remote-fs.target nss-lookup.target
    [Service]
    Type=forking
    # <--- 这里修改为你的用户名,不要用 root@localhost
    User=root
    Group=root
    ExecStart=/usr/bin/vncserver %i -geometry 128
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码