用心打造
VPS知识分享网站

如何使用VNC访问远程Linux服务器?完整教程来了!

VNC是目前比较常见的远程访问Linux服务器的方法,不过很多新手朋友还不太了解如何操作,本期小编将用详细的图文和分布操作来指导大家使用VNC访问远程的 Linux 服务器,大家只需要一步步的按照下面的操作即可实现访问。

如何使用VNC访问远程Linux服务器?完整教程来了!

使用VNC访问远程Linux服务器的步骤

1. 在远程 Linux 服务器上安装桌面环境

在本教程中,我们将使用 Ubuntu 20 操作系统。由于 Ubuntu 服务器默认没有桌面环境,而 VNC 需要桌面环境才能运行。因此,我们将首先安装一个桌面环境。Xfce一个流行的桌面环境,因为它轻量且快速。

接下来,根据提示输入您的登录密码。

由于接下来的几个操作都需要root权限,所以我们先使用下面的命令切换到root用户。

sudo -i
通过运行命令 sudo -i 切换到 root 用户

之后,发出以下命令来更新您的软件包列表,然后安装 Xfce 和 xfce4-goodies 包,其中包括与 Xfce 桌面相关的附加软件和艺术品。

apt 更新
apt 安装 xfce4 xfce4-goodies
运行 apt update
安装 Xfce

安装前,通常会提示您确认此操作将使用的磁盘空间。输入“y”继续安装。

确认 Xfce 安装

安装过程中,系统会提示您为 Xfce 选择默认显示管理器 – gdm3 或 Lightdm。选择其中一个,然后按 Enter 继续。

显示管理器简介
选择默认显示管理器

2. 在远程 Linux 服务器上安装 VNC

对于 VNC 软件,我们将安装TightVNC

Xfce 安装后,运行以下命令安装 VNC 服务器 – TightVNC。

apt安装tightvncserver

接下来,运行 vncserver 启动 VNC(虚拟网络计算)桌面。此时需要设置 VNC 访问密码。根据提示输入两次密码,然后按 Enter 键。

vnc服务器
运行vncserver命令

完成上述步骤后,您将看到另一个选项,用于设置 VNC 访问的“仅查看密码”。顾名思义,该密码仅允许用户查看远程屏幕,并限制使用“仅查看密码”进行身份验证的客户端的鼠标和键盘输入。“仅查看密码”并非必需。如果需要,请输入“y”并创建密码。否则,请输入“n”并按 Enter 键。

设置只读密码

如果您稍后需要更改密码或添加只读密码,可以运行以下命令。

vncpasswd
重置VNC访问密码

3.配置VNC服务器

此步骤将配置VNC服务器启动时应连接哪个图形桌面环境。

首先,停止正在运行的 VNC 服务器实例。

vncserver-kill:1
停止运行 VNC 服务器实例

接下来,我们将修改名为“xstartup”的配置文件。在执行此步骤之前,建议备份原始配置文件。

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
运行vncserver命令

然后,使用您喜欢的编辑器修改“xstartup”配置文件。这里我们使用 nano 编辑器。

nano ~/.vnc/xstartup
使用nano编辑器修改配置文件

将以下行添加到文件。

/bin/bash
xrdb $HOME/.Xresources
启动xfce4 &
编辑 xstartup 配置文件

使用“chmod”命令改变文件的属性并使其可执行。

chmod +x ~/.vnc/xstartup
编辑 xstartup 配置文件

之后,重新启动 VNC 服务器。

vnc服务器-本地主机
重新启动 VNC 服务器

4. 在本地计算机上安装 VNC 查看器

现在,您需要在要启动连接的设备上安装 VNC 查看器。这样您就可以从本地设备连接到远程服务器。在本例中,我们使用 Windows 桌面。

在浏览器中搜索“VNC viewer”,点击进入。这里以Real VNC为例。

在浏览器中搜索 VNC Viewer

选择 Windows 桌面并单击“下载 VNC 查看器”。

下载 VNC 查看器

下载文件后,双击即可开始安装。首先,选择安装过程中所需的语言,然后点击“确定”。然后点击“下一步”开始安装。

选择 VNC 查看器语言
单击“下一步”继续查看器设置

仔细阅读许可协议并勾选接受条款,然后单击“下一步”。

接受 VNC Viewer 许可协议中的条款

在“自定义安装”窗口中,选择您想要安装的功能,并自定义文件的保存位置。然后点击“下一步”继续。

选择您希望安装功能的方式

在此窗口中,单击“安装”以开始 VNC Viewer 安装。

单击“安装”开始安装 VNC Viewer
VNC 查看器设置完成

5. 安全连接到 VNC 桌面

默认情况下,VNC 不使用安全协议进行通信。为了增强 VNC 连接的安全性,建议在连接之前建立 SSH 隧道。在本例中,我们使用 PuTTy 连接到 Linux 服务器,并通过在终端窗口顶部单击鼠标右键,然后单击“更改设置…”来创建 SSH 隧道。

右键单击终端窗口顶部,然后单击更改设置

在 PuTTy 重新配置窗口的左侧面板中,转到“连接”>“SSH”>“隧道”。将源端口配置为 59000,将目标配置为 localhost:5901,然后单击“添加并应用”。

为 VNC 连接配置 SSH 隧道

隧道运行后,使用 VNC 客户端连接到 localhost:59000。

连接到本地主机:59000

系统将提示您输入在步骤 2 中设置的 VNC 访问密码。

输入VNC访问密码

一旦密码通过验证,您将看到如下所示的默认Xfce桌面。

VNC 访问成功

您现在可以通过 VNC 控制远程 Linux 服务器

通过 VNC 控制远程桌面
赞(0)
未经允许不得转载;国外VPS测评网 » 如何使用VNC访问远程Linux服务器?完整教程来了!
分享到