通过 ssh 克隆显示输出

Cloning display output via ssh

是否可以通过 ssh 从显示器克隆图像?我想从另一台笔记本电脑上查看我的第一台笔记本电脑显示屏上的内容,但没有任何其他软件,如 teamviewer 或 vnc。

简短的回答是:是的,但您可能对结果不满意。

您正在查找的协议称为 X11 Forwarding。必须通过在 /etc/ssh/sshd_config 中设置 X11Forwarding yes 在您的服务器上启用此选项,然后重新加载守护进程。

一旦在服务器上启用,客户端必须使用 -x 标志启动他们的 ssh 会话。

这项技术的主要限制是:

  • 数据未针对网络传输进行优化。对于大多数环境,您最终会遇到低帧率 and/or 图形伪影。只要你正在做类似 运行 GUI 安装程序的事情,它应该不是问题,但不要指望能够使用 X11 转发流式传输视频/玩游戏。

  • 客户端必须安装 X 服务器。如果您从 Windows 机器(或另一台没有安装 X 服务器的机器)连接,您可能需要使用 Xming 之类的项目,以便在获得后实际解释数据给客户。