web-dev-qa-db-ja.com

実行中のリモートデスクトップにアクセスする方法

ここに私の問題があります:

  • テキストエディター(kile)を使用して、テキストドキュメントで(Ubuntuを実行しているオフィスコンピューターで)終日作業しています
  • 私が家に戻ったとき、私は一日中取り組んでいる(新しい)バージョンを自宅にある(古い)バージョンにコピーしようとしました(そのためにwinscpを使用しました、私の自宅のコンピューターはWindowsの下にあります)。週末も仕事を続けたかった
  • 私は間違いを犯した:私は正反対のことをした。したがって、現在、自宅と職場の両方のコンピューターのハードドライブのバージョンは古いバージョンです
  • しかし、テキストエディター(kile)は作業コンピューターでまだ実行中です。そして、ドキュメントの新しいバージョンはまだRAMにあります!
  • SSHを使用して、管理者権限で仕事用コンピューターにアクセスできます
  • (まだ実行中の)kileプロセスのメモリをダンプし、作業の半分しか(悲しいことに)回復できた
  • SSHを使用して職場のコンピューターのRUNNINGデスクトップにアクセスし、kileの[保存]ボタンをクリックして間違いを修正する方法はありますか?
  • 職場のコンピューターに物理的にアクセスできない
  • リモートデスクトップについてあまり知りません

どんな助けも本当に感謝されます。これは私が月曜日までに終えなければならない非常に緊急の仕事です。

事前に感謝、VF

5
Vincent Forman

Kileは、デフォルトで同じディレクトリに。backupファイルを作成します。それらを確認してください。それでもうまくいかない場合は、VNCサーバーを使用します。 SSHで実行します:

$ Sudo apt-get install x11vnc
$ x11vnc -storepasswd #Create a password
$ x11vnc -usepw -display :0 #Run it

これにより、実行中のセッションにログインします。リモートデスクトップクライアントを使用して接続します(接続が暗号化されるかどうかはわかりませんが、数秒でサーバーを停止できるので大したことはありません)。

ログインエラーが表示された場合は、次のことを試してください。ただし、セッションが再開される可能性があるため、十分に注意してください。警告されました:

$ Sudo x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -usepw
1
ps95

コンピューター間でファイルの編集を続行する簡単な方法は、両方のコンピューターのDropboxにそのような重要なファイル/ディレクトリを置くことです。これにより、マシンを変更する前に変更を保存する限り、シームレスに作業を継続できます。

1
Scott Stensland