TeamViewer 22.04 远程访问

TeamViewer 22.04 远程访问

我正在尝试使用 TeamViewer 远程访问我的基于 Ubuntu 的服务器,以便我在外出时可以管理它。问题是,每次我尝试远程访问服务器时,都会显示此消息:

在此处输入图片描述

问题在于,我必须在服务器旁边才能摆脱它并启动 TeamViewer 会话。有没有办法彻底摆脱它,这样我就可以远程访问服务器而无需在旁边?提前谢谢。我认为这是一些愚蠢的隐私或安全问题,但我在网上没有找到任何相关信息。

答案1

因此,Ubuntu 默认安装的问题是 Wayland GNOME 需要桌面用户接受 TeamViewer 连接。当然,这对于无人值守信息亭或物联网机器不起作用。

要更改为X11 GNOME,您需要对配置文件进行简单更改。导航至/etc/gdm3/custom.conf

在该配置文件中查找以下行:

# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false

您所要做的就是删除#以取消注释WaylandEnable=false。然后重新启动计算机并连接 TeamViewer。


这听起来很简单,但如果您刚刚安装了默认的 Ubuntu,则您无权更改此文件。

如果您熟悉终端文件编辑器(例如 vim),只需使用以下命令使用编辑器打开此文件sudo

sudo vim /etc/gdm3/custom.conf

否则,首先您必须授予自己此文件夹的 sudo 权限。要授予自己权限,请打开终端并输入以下内容:

sudo chmod a+rwx /etc/gdm3

运行该行时,系统会要求您输入密码。完成后,您应该能够将更改保存到custom.conf上述文件中。

答案2

好的,我发现 Ubuntu 的窗口系统、Wayland 和 TeamViewer 互相不喜欢。要在 Ubuntu 22.04 上使用 TeamViewer,您需要使用 X11。现在一切正常。

答案3

使用 GUI“软件和更新”,单击“其他驱动程序”,从专有 NVIDIA 驱动程序切换到 X.Org X 服务器 - Nouveau。这将把 Wayland 的使用更改为 Xorg 的使用,而无需借助命令行来编辑配置文件。

相关内容