通过 ssh 截屏

通过 ssh 截屏

有没有办法通过使用 ssh 远程登录该机器来截取屏幕上的内容?
Vnc 不行,因为据我所知它无法取得现有 X 会话的所有权。

答案1

你可能想尝试一下:

xwd -out screenshot.xwd -root -display :0.0

它会将屏幕截图保存到 GIMP 能够打开的 screenshot.xwd。在此处查看 xwd 手册页:http://linux.die.net/man/1/xwd

答案2

假设您已经在远程和本地计算机上安装了 ImageMagick,并且远程计算机上的 X 服务器正在以您正在连接的用户身份运行,您可以远程截取屏幕截图并将其显示在本地 X 服务器上,如下所示:

ssh [email protected] "DISPLAY=:0 import -window root -" | display

这非常方便,因为您不需要复制任何临时文件。

相关内容