TeamViewer 22.04 远程访问

Sor*_*ima 13 remote-desktop teamviewer 22.04

我正在尝试使用 TeamViewer 远程访问我的基于 Ubuntu 的服务器,以便我可以在离开时对其进行管理。问题是,每次我尝试远程访问服务器时,都会显示以下消息:

在此输入图像描述

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

小智 11

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

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

在该配置文件中查找这一行:

# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false
Run Code Online (Sandbox Code Playgroud)

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


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

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

sudo vim /etc/gdm3/custom.conf
Run Code Online (Sandbox Code Playgroud)

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

sudo chmod a+rwx /etc/gdm3

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

  • 为我工作。为简单起见,只需使用“sudo vim /etc/gdm3/custom.conf”。 (2认同)

Sor*_*ima 5

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