有没有建议我使用一个简单的远程桌面来为使用 ubuntu 但不懂计算机的朋友提供技术支持?

有没有建议我使用一个简单的远程桌面来为使用 ubuntu 但不懂计算机的朋友提供技术支持?

我正在寻求有关开源远程桌面服务器和客户端的建议和推荐,以便我能够为使用 ubuntu 进行基本电子邮件和网页浏览的朋友提供技术支持。虽然我有一定的技术能力,但我的朋友却不行。

我更喜欢由开发者社区而不是公司或个人支持的软件。

我需要共享桌面,就像坐在朋友的电脑前一样,还需要发出终端命令。

我想要一些相当简单的东西。它不需要有很多非常复杂的选项。

答案1

减少你需要提供的支持量

如果您的朋友仅仅使用网络浏览器和电子邮件,那么为什么还要费心进行屏幕共享和远程桌面呢?

  1. 使用 LTS。当前版本是 20.04 LTS。在日历上标记 2025 年初;那时你的朋友会希望你的“支持”迁移到 24.04 LTS...如果他们在四年后仍在使用相同的硬件。

  2. 使用 Ubuntu 存储库中的浏览器(如 Firefox)。让您的朋友通过浏览器使用网络邮件。现在您只剩下一个应用程序了。清除启动器栏中未使用的应用程序。

  3. 确保已打开无人值守升级,以便自动进行安全更新(包括 Web 浏览器)。Ubuntu Desktop 的每个默认安装中都已启用此功能,因此这很容易。

就这样,您就大功告成了。 2025 年之前无需进一步支持,除非您的朋友不再使用网络浏览器并决定进行尝试(大多数人不会这样做)。

评价:我费了九牛二虎之力为几位亲戚设置了远程访问。他们中没有一个人需要我的帮助来使用网络浏览器。十年来一次都没有。几年后,他们都曾因硬件故障而寻求帮助(远程访问对此无能为力),但从未有人寻求过 Ubuntu 方面的帮助。

答案2

我寻找了同样的东西,但没有找到合适的开源解决方案。

最后使用任何桌面,它是闭源的,但可以免费用于非商业用途。

设置起来很简单。您只需下载软件包、安装它,然后记下它报告的机器 ID。然后,您可以将其配置为在连接时需要交互式确认(不可靠,例如,如果视频驱动程序出现问题),或密码验证。

要连接到 Anydesk,您还必须将 Anydesk 安装到您的机器上。(甚至安装到您的智能手机上!)

我考虑的替代方案是:

  • Chrome 远程桌面 — 在 Linux 下无法正常工作:

    • 它总是创建一个新的图形会话,而不是显示现有的会话。换句话说,你会看到一个桌面,但与你的朋友在物理屏幕上看到的桌面不同。
      我听说你可以手动修补它以做正确的事情,但我宁愿使用开箱即用的软件。
    • 上次我安装它(Xubuntu 20.04.1)时,它阻止我读取 USB 记忆棒,即使没有活动连接。
  • VNC 服务器 — 运行良好,但需满足特定条件:

    • 你朋友使用的 ISP 没有将他置于 NAT 之后
    • 您的朋友不在路由器后面,或者您可以将路由器配置为自动转发端口。
    • 你的朋友有一个静态 IP 地址,否则你需要设置动态域名解析

    如果以上所有情况均属实,那么它就能很好地发挥作用。

    有几种不同的 VNC 服务器/客户端,我推荐通过 SSH 隧道使用 TigerVNC。

    # Set up dynamic DNS on their computer if necessary (see link above).
    # Configure their router to forward port 22 (SSH).
    # Connect over SSH.
    # Add `-L localhost:5900:localhost:5900` to SSH flags to have a tunnel for the VNC.
    
    # Install TigerVNC server.
    sudo apt install tigervnc-scraping-server
    # Set password. Can be weak, because the command below only allows local/tunneled connections.
    vncpasswd
    # IF your SSH user is different from the user your friend is using:
    #   export XAUTHORITY=/home/<friend's user>/.Xauthority
    # Start the server.
    x0tigervncserver -PasswordFile=/home/$USER/.vnc/passwd -localhost=yes -display=:0
    

    TigerVNC 还提供了 VNC 客户端。使用 将其安装在您这边sudo apt install tigervnc-viewer,然后使用localhost作为 IP 连接到 SSH 隧道。

答案3

我建议使用 Remmina。它已随 Ubuntu 安装。

如果需要安装它,您可以从软件中心安装,或者使用命令行进行安装:

sudo apt install remmina

供参考,请参阅Remmina 网站雷米娜 wiki

答案4

我知道您正在寻找开源应用程序,但也许您可能想看看 Chrome 远程桌面。您可以使用浏览器、Firefox、Opera、Chrome 等使用它,也可以在 Windows 和 Ubuntu 中使用它,而且它非常易于使用。

相关内容