如何使 Ubuntu Desktop 18.04 从外部访问?

如何使 Ubuntu Desktop 18.04 从外部访问?

我已经在我父母的计算机上安装了 Ubuntu Desktop 18.04,但希望能够从外部管理它(安装更新、修复问题等)。我需要访问主桌面 (:0),而不是创建新桌面。

我尝试的第一件事是使用 TeamViewer。遗憾的是,TeamViewer 在 Linux 上完全崩溃了,无论我在“gdm3/custom.conf”中使用 X11 还是 Wayland,它都会经常使窗口管理器崩溃。这也会冻结几乎所有其他进程,因此解决此问题的唯一方法是重新启动计算机。其他用户已向 TeamViewer 支持报告了相同的问题,但他们并不关心。

接下来我尝试的是使用 VNC。因此,我在计算机上安装了 VNC 服务器,并在启用 X11/禁用 Wayland 的情况下在显示器 0 上启动它。这似乎也不起作用,因为由于某种原因我无法共享 Display:0 。

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-18-04

x11vnc 不起作用,因为它无法在用户登录之前启动。

接下来我尝试的是Ubuntu内置的“桌面共享”功能。遗憾的是,这个 VNC 服务器似乎只有在用户登录后才会启动。即使我在系统设置中禁用了密码并启用了自动登录,并且在“gdm3/custom”中“AutomaticLoginEnable=true”“AutomaticLogin=username” .conf”,有时 Ubuntu 会忽略这些设置并坐在登录屏幕上等待用户单击其用户名进行登录。

由于我不希望其他人能够访问此内容,因此我使用带有静态 IP 地址的简单 VPN (ZeroTier),以便只有我可以连接到计算机。

好像没有可靠的方法让Ubuntu每次都自动登录?有时有效,有时无效,对我来说毫无意义。重新启动系统似乎可以使自动登录工作,关闭并启动它似乎可以使它位于用户选择屏幕上。

那么还有什么选择,我错过了什么?

让 Ubuntu 桌面从外部访问真的这么困难/不可能吗?

答案1

我在我父母的 Ubuntu 18.04 上使用 Anydesk,它非常有用。

相关内容