远程保存在gedit上

时间:2012-08-21 23:17:44

标签: linux ubuntu ssh save gedit

在我没有物理访问权限的机器上,我将gedit打开了一个我忘记保存的文本文件。我可以ssh到那台机器。在那里运行的操作系统是Ubuntu。

有什么方法可以远程保存该文件吗?

2 个答案:

答案 0 :(得分:4)

查看xdotool,它可以以编程方式激活/移动/调整窗口大小,并模拟键盘输入和鼠标活动。

xdotool search --classname gedit key ctrl+s

这将搜索所有gedit的窗口并按下ctrl + s。

答案 1 :(得分:2)

烨!我可以想到两种直截了当的方式。

  1. 如果您具有SSH访问权限和root权限,则可以隧道并安装和配置远程桌面查看器(或使用默认VNC vinagre)。然后,您可以连接到桌面,找到gedit窗口,然后按“保存”。

  2. 您可以通过SSH使用X转发将gedit窗口转发到本地计算机,您也可以在此处按“保存”。请注意,您必须更改gedit实例的X显示,以便转发它。这可能有点棘手,但你可以尝试一下。您可以通过简单的搜索找到许多X转发指南。

  3. 肯定有一种使用内容gedit保留在内存中并将其写入文件的hackish方式,但我认为使用VNC客户端是一个非常简单的选项。