wtd*_*ula 2 remote-access software-recommendation
我正在寻求有关开源远程桌面服务器和客户端的建议和建议,这将使我能够为使用 ubuntu 进行基本电子邮件和 Web 浏览的朋友提供技术支持。虽然我在技术上有一定的能力,但我的朋友不是。
我更喜欢一些由开发人员社区而不是公司或个人支持的软件。
我需要共享桌面,就好像我坐在我朋友的电脑前一样,还需要发出终端命令。
我想要一些相当简单的东西。它不需要有很多非常复杂的选项。
减少您应该提供的支持量
如果您的朋友仅使用 Web 浏览器和电子邮件,那么何必为屏幕共享和远程桌面烦恼呢?
使用 LTS。当前为 20.04 LTS。为 2025 年初标记您的日历;那是您的朋友希望您的“支持”迁移到 24.04 LTS 的时候……如果他们在四年内仍然使用相同的硬件。
使用 Ubuntu 存储库中的浏览器(如 Firefox)。让您的朋友通过浏览器使用网络邮件。现在您只需要一个应用程序。从启动栏中清除未使用的应用程序。
确保为自动安全更新(包括 Web 浏览器)打开无人值守升级。它已经在 Ubuntu 桌面的每个库存安装中打开,所以这很容易。
就是这样; 你完成了。直到 2025 年才需要进一步的支持,除非您的朋友偏离网络浏览器并决定进行实验(大多数人不这样做)。
感言:我经历了为几个亲戚设置远程访问的所有麻烦。他们都不需要我的帮助来使用网络浏览器。不止一次。十年内。几年后,他们所有人都要求帮助处理即将消失的硬件(远程访问对此无济于事),但没有人向 Ubuntu 寻求帮助。
我寻找了同样的东西,但没有找到合适的开源解决方案。
最终使用Anydesk,它是封闭源代码,但可免费用于非商业用途。
设置很容易。您只需下载软件包,安装它,然后记下它报告的机器 ID。然后您可以将其配置为在连接时需要交互式确认(不可靠,例如,如果视频驱动程序出现问题),或密码验证。
要连接到 Anydesk,您还必须将 Anydesk 安装到您的机器上。(甚至到您的智能手机!)
我考虑的替代方案是:
Chrome 远程桌面 — 在 Linux 下不能很好地工作:
VNC 服务器 — 运行良好,但在某些条件下:
如果上述所有情况都属实,那么它运行良好。
有几种不同的 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
Run Code Online (Sandbox Code Playgroud)
TigerVNC 还提供了一个 VNC 客户端。使用 将其安装在您身边sudo apt install tigervnc-viewer,然后使用localhost作为 IP连接到 SSH 隧道。
| 归档时间: |
|
| 查看次数: |
1075 次 |
| 最近记录: |