web-dev-qa-db-ja.com

SSH経由でリモートマシンのローカルディスプレイセッションに接続する方法

シナリオ:

Linux mintは私の家のマシンで動いています。いくつかのGUIアプリケーションを開いています。

私は家から離れていますが、オープンアプリケーションにアクセスしたいと考えています。私はcygwin/xを持っており、ssh -X homecomputer、そしてそこからguiアプリケーションを実行できますが、ローカルディスプレイで既に開いているウィンドウを取得したいと思います。

VNCのような追加のソフトウェアを使用せずにLinuxの既存のxセッションに接続する方法はありますか?

ありがとう!

15
Matthew

両方のVNCサーバーを実行できますおよび VNCビューアーを自宅のコンピューターで実行し、SSH接続を介してVNCビューアーをX転送します。これはVNCですが、Cygwin/X側で追加のソフトウェアを必要とせず、すべてがSSHで保護されています。

cygwin$ ssh -X home
home$ x11vnc -display :0 &
home$ xtightvncviewer localhost:0
6
Jim Paris

これは、完全に重複しているわけではありませんが、 質問1162 に似ています。 Xディスプレイ間でアプリケーションを移動することは可能です。 xmoveguievict 、または xpra をご覧ください。

5

これはx11cloneで実行できます。

windows $ ssh -Xホーム
ホーム$ x11クローン:0

x11cloneは https://github.com/x11clone/x11clone から入手できます。

3
Peter Åstrand