如何访问 RUNNING 远程桌面

Vin*_*man 5 ssh vnc remote-desktop

这是我的问题:

  • 我一整天都在使用文本编辑器(kile)处理文本文档(在运行 Ubuntu 的办公室计算机上)
  • 当我回到家时,我试图将我整天工作的(新)版本复制到我家里的(旧)版本上(我使用了 winscp,我的家用电脑在 Windows 下)。我想在周末继续我的工作
  • 我犯了一个错误:我做的恰恰相反。所以,目前,我的家用和工作计算机硬盘上的版本都是旧版本
  • 但是:文本编辑器 (kile) 仍在我的工作计算机上运行。而较新版本的文档仍在 RAM 中!
  • 我可以使用 SSH 以管理员权限访问我的工作计算机
  • 我转储了(仍在运行)kile 进程的内存并设法恢复(遗憾的是)我的工作的一半
  • 有没有一种方法可以使用 SSH 访问我工作计算机上的 RUNNING 桌面,只需单击 kile 的“保存”按钮并修复我的错误?
  • 我无法实际访问我的工作计算机
  • 我不太了解远程桌面

任何帮助将非常感激。这是一项非常紧迫的工作,我必须在星期一之前完成。

提前致谢,VF

xyz*_*xyz 1

Kile默认在同一目录中创建.backup文件。检查一下。如果这不起作用,请使用 VNC 服务器。通过 SSH 进入并运行:

$ sudo apt-get install x11vnc
$ x11vnc -storepasswd #Create a password
$ x11vnc -usepw -display :0 #Run it
Run Code Online (Sandbox Code Playgroud)

这将使您登录到正在运行的会话。使用任何远程桌面客户端进行连接(我不确定连接是否会加密,但你只需要几秒钟,并且可以停止服务器,所以没什么大不了的),然后做你的事情。

如果您收到登录错误,请尝试以下操作,但这可能会重新启动您的会话,因此请务必小心。你被警告了:

$ sudo x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw
Run Code Online (Sandbox Code Playgroud)