如何在 Debian 10 上启用屏幕共享
VNC 或虚拟网络计算 是一种协议,用于访问计算机的图形桌面环境并从远程计算机对其进行控制。
GNOME 3 桌面环境的屏幕共享功能使用 VNC 协议来允许远程访问计算机的 GNOME 3 桌面环境。
本文将向您展示如何在 Debian 10 的 GNOME 3 桌面环境上启用屏幕共享并从远程计算机访问它。那么,让我们开始吧。
切换到 X 会话
在撰写本文时,VNC 服务器程序 Vino(GNOME 3 桌面环境的默认 VNC 服务器)无法与 Wayland 显示服务器配合使用。 Debian 10 上的 GNOME 3 桌面环境默认使用 Wayland 显示服务器。因此,最好使用 X11 显示服务器而不是 Wayland 显示服务器,让 VNC 服务器 Vino 在 Debian 10 GNOME 3 桌面环境上工作。
要切换到 X11 显示服务器,请退出 GNOME 3 桌面环境,如下图所示。
要确认注销操作,请单击注销,如下图所示。
设置完 X11 显示服务器后,请像平常一样登录到 GNOME 3 桌面环境。
在 Debian 10 上安装 VNC 服务器
本文将利用 GNOME 3 桌面环境内置的屏幕共享功能来远程访问 Debian 10 图形桌面环境。 GNOME 3 桌面环境使用Vino VNC 服务器来实现屏幕共享功能。
Vino VNC 服务器预装在 Debian 10 GNOME 3 桌面环境中。如果在任何情况下都没有安装 Vino,您可以使用 APT 软件包管理器从 Debian 10 的官方软件包存储库轻松安装它。
首先,使用以下命令更新 APT 软件包存储库缓存:
应更新 APT 包存储库缓存。
要确保 Vino 安装在您的 Debian 10 操作系统上,请运行以下命令:
Vino 已经安装,如下面的屏幕截图所示。
在 Debian 10 上启用屏幕共享
安装 Vino 后,您可以从 GNOME 设置应用程序启用屏幕共享。
从 Debian 10 的应用程序菜单打开设置应用程序。
导航至共享部分,然后单击下面屏幕截图中标记的切换按钮以启用共享。
启用共享后,单击屏幕共享,如下面的屏幕截图所示。
在屏幕共享窗口中,单击下面屏幕截图中标记的切换按钮以启用屏幕共享。
应启用屏幕共享。
在访问选项部分中,您可以为 VNC 服务器配置身份验证方法。
新连接必须请求访问:这是默认的身份验证方法。选择此身份验证方法后,每次远程 VNC 客户端尝试访问您的计算机时,您都会收到提示消息。如果您允许访问您的计算机,则只有远程 VNC 客户端才能访问您的计算机。
需要密码:在此方法中,您可以为VNC服务器设置密码。远程VNC客户端必须输入密码才能访问您的计算机。
我更喜欢密码验证方法。因此,我将在本文中为VNC服务器设置密码验证。
要为 VNC 服务器设置密码,请从访问选项部分中选择需要密码,然后在密码文本框中输入所需的密码:在下面的屏幕截图中进行了标记。
查找您计算机的 IP 地址
启用屏幕共享后,想要远程连接到您计算机的人需要知道您计算机的 IP 地址。
您可以使用以下命令找到您计算机的IP地址:
我的计算机的IP地址是192.168.20.168。这对你来说会有所不同。因此,请确保从现在开始将其替换为您的。
使用 Vinagre 远程访问您的计算机
本节将使用Vinagre远程桌面客户端向您展示如何通过VNC连接到您的计算机。但是,您也可以使用其他 VNC 客户端。
您的计算机上可能未安装 Vinagre 远程桌面客户端。如果您在 Linux 发行版上安装 Vinagre 时需要任何帮助,可以阅读文章如何在 Linux 上安装 Vinagre 远程桌面客户端。
首先,从计算机的应用程序菜单打开Vinagre远程桌面客户端。
Vinagre 打开后,单击连接。
现在,从协议下拉菜单中选择VNC,在主机文本框中输入远程计算机的IP地址,然后单击 >连接,如下面的屏幕截图所示。
如果您像我一样配置了密码身份验证,系统将提示您输入 VNC 密码。
输入您的 VNC 身份验证密码,然后单击身份验证,如下面的屏幕截图所示。
您应该远程连接到 Debian 10 计算机。
使用 VNC 查看器远程访问您的计算机
最流行的跨平台 VNC 客户端之一是 RealVNC 的 VNC Viewer。 RealVNC VNC 查看器 不支持 Vino VNC 服务器支持的加密类型。因此,要使用 RealVNC VNC Viewer 远程访问您的 Debian 10 计算机,您需要禁用 Vino VNC 服务器的加密。
要禁用 Vino VNC 服务器的加密,请在 Debian 10 计算机上运行以下命令。
禁用加密后,您可以像往常一样使用 RealVNC VNC 查看器访问您的计算机。
要使用 RealVNC VNC 查看器远程连接到您的计算机,请在 VNC 查看器应用程序中输入计算机的 IP 地址,然后按
单击继续。
如果您像我一样配置了密码身份验证,系统将提示您输入 VNC 密码。
输入您的 VNC 服务器的身份验证密码,然后单击确定,如下面的屏幕截图所示。
您应该连接到 Debian 10 计算机。
结论
在本文中,我向您展示了如何在 Debian 10 的 GNOME 3 桌面环境上切换到 X11 显示服务器,并从 GNOME 设置应用程序启用屏幕共享。我还向您展示了如何从 GNOME 设置应用程序配置 Vino VNC 服务器的身份验证方法,以及如何从命令行禁用 Vino VNC 服务器加密。我向您展示了如何使用 Vinagre 远程桌面客户端和 RealVNC VNC 查看器远程访问 Debian 10 计算机。