优选优质主机商
推荐性价比主机方案

记录在Ubuntu 18.04系统安装XFCE VNC可视化桌面访问

在这篇文章中,我们搬瓦工VPS中文网将会介绍详细的关于在Ubuntu 18.04镜像中安装我们很多外贸客户需要的VNC可视化Linux桌面系统。毕竟我们搬瓦工VPS主机是Linux系统,但是我们很多人需要桌面可视化的界面,比如安装软件或者是有操作远程浏览器的。这里,我们可以通过安装XFCE VNC可视化桌面访问。

我们看到大多数服务器都没有安装桌面环境,所以我们先安装一个轻量级的桌面环境。Ubuntu 存储库中有多种桌面环境 (DE) 可用。 我们将安装 Xfce软件,这个是比较快速快、稳定和轻量级的桌面环境,非常适合在远程服务器上使用。

sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

这个会根据我们的系统性能安装需要一点点时间。然后我们再去安装安装 VNC 服务器。

Ubuntu 存储库中还提供了几种不同的 VNC 服务器,例如 TightVNC、TigerVNC 和 x11vnc。 每个 VNC 服务器在速度和安全性方面都有不同的优势和劣势。我们将安装 TigerVNC。 它是一个积极维护的高性能 VNC 服务器。如何下面的命令在我们的Ubuntu 服务器上安装 TigerVNC。

sudo apt install tigervnc-standalone-server tigervnc-common

现在安装了 VNC 服务器,下一步是创建初始配置并设置密码。

vncserver

系统将提示您输入并确认密码,以及是否将其设置为仅查看密码。 如果我们选择设置仅查看密码,用户将无法使用鼠标和键盘与 VNC 实例交互。

然后我们需要继续配置 VNC 服务器。

~/.vnc/xstartup

我们可以vi打开这个编辑文件,也可以下载到本地。

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4 

这里我们添加代码。

chmod u+x ~/.vnc/xstartup

然后还需要授权一下权限。

~/.vnc/config

我们可以设置一下远程桌面的分辨率。

geometry=1920x1080
dpi=96

添加到代码最后。

我们继续,这里需要创建一个 systemd 单元文件,以便我们根据需要启动、停止和重新启动 VNC 服务,就像任何其他 systemd 服务一样。

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

打开文本编辑器并将以下配置复制并粘贴到其中。 确保更改第 7 行的用户名以匹配我们的用户名。

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple
User=linuxize
PAMName=login
PIDFile=/home/%u/.vnc/%H%i.pid
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver :%i -geometry 1440x900 -alwaysshared -fg
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

保存后,我们需要重启一下。

sudo systemctl daemon-reload

下一步是使用以下命令启用单元文件。

sudo systemctl enable vncserver@1.service

通过执行启动VNC服务。

sudo systemctl start vncserver@1.service
验证服务是否成功启动
sudo systemctl status vncserver@1.service

如果我们运行 在 Windows,则可以使用 PuTTY SSH 客户端设置 SSH 隧道。打开 Putty 并在主机名或 IP 地址字段中输入您的服务器 IP 地址。

这里我们可以用PUTTY设置。

根据图示,我们设置IP和端口然后登录,需要输入密码确认。

现在 SSH 隧道已创建,是时候打开 Vncviewer 并连接到 localhost:5901 的 VNC 服务器了。我们可以使用任何 VNC 查看器,例如 TigerVNC、TightVNC、RealVNC、UltraVNC、Vinagre 和适用于 Google Chrome 的 VNC 查看器。我们将使用 TigerVNC。 打开查看器,输入 localhost:5901,然后单击 Connect 按钮。

出现提示时输入您的用户密码,我们应该会看到默认的 Xfce 桌面。

我们这个时候可以看到上图,可以用键盘和鼠标从本地计算机开始与远程 XFCE 桌面交互。是不是类似Win桌面,这个就是在Linux服务器系统搭建的VNC桌面。

赞(7)
未经允许不得转载:搬瓦工VPS中文网 » 记录在Ubuntu 18.04系统安装XFCE VNC可视化桌面访问