すでに実行中のアプリケーションを ssh 経由で表示しますか?

すでに実行中のアプリケーションを ssh 経由で表示しますか?

リモート ホストで Ktorrent を常に実行していますが、Web UI では変更できない設定を時々変更する必要があります。そのため、ローカル コンピューターにアプリケーションの GUI を表示して設定を変更できる方法があるかどうか疑問に思っています。両方のコンピューターで同じバージョンの Ubuntu が実行されており、開くウィンドウは、リモート コンピューターで既に実行されているアプリケーションと同じインスタンスである必要があります。これらすべてを実行する方法について、何かアイデアをお持ちの方はいませんか。

答え1

このタスクを実行するには、ForwardX11、xhost、freeNX など、さまざまな方法があります。

ktorrent を実行している Ubuntu マシンで、ファイル /etc/ssh/ssh_config を編集し、次の行を追加します。

ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes

次に、/etc/ssh/sshd_config を開き、次の行が存在することを確認します (存在しない場合は追加/変更します)。

X11Forwarding yes

SSH サーバーを再起動し、クライアント マシンから次のコマンドを実行します。ssh -X user_name@server-ip

ログインしたら、 を実行するgnome-sessionか、単に を実行しますktorrent

機能する可能性のあるその他の SSH オプション:

あるいはUltraVNCx11vncどちらも「シングル ウィンドウ共有」を提供します。

x11vnc-idまたはオプションを使用して、単一のアプリケーション ウィンドウを共有できます-sid。アプリケーションの ID を見つけるには、xwininfoサーバー上でコマンドを実行してウィンドウをクリックするか、-id pickオプションを使用して x11vnc で xwininfo をリモートで実行します。

http://www.karlrunge.com/x11vnc/x11vnc_opts.html#opt-id

http://forum.ultravnc.info/viewtopic.php?t=14780&sid=5e458a6faabff7ea00f050d88b0b69eb

答え2

のような別の X サーバーでアプリケーションを起動できますXvnc。その後、任意のコンピューターからさまざまな「リモート デスクトップ クライアント」を介してこの X サーバーに接続できます。

答え3

質問は実行中のアプリケーションをどのように表示するかということですが、この場合は、リモート コントロール プラグインを使用することをお勧めします。

http://maketecheasier.com/remotely-control-ktorrent/2011/02/23

関連情報