web-dev-qa-db-ja.com

SSHを介してリモートでプログラムを実行し、ローカルで表示する方法

Linux(Ubuntu)の別のサーバーにSSHで接続し、そこでプログラムを実行してローカルに表示することはできますか?

端末で別のサーバーにSSHで接続し、そのSSHセッションで実行されるすべてのグラフィカルプログラム(Firefox、Emacs)がローカルに表示されるように構成することはできますか?

23
michael

「-Y」フラグをsshコマンドに追加することにより、ディスプレイは自動的にローカルコンピューターにリダイレクトされます。

ssh -Y <remoteip>

次に、そのsshセッションでFirefox(またはその他のXアプリケーション)を起動すると、ローカルに表示されます。 (もちろん、ローカルでxserverを実行している場合)

28

リモートXを実行しようとしています。これは good mini HOWTO です。

5
mindless.panda

これを試してみることもできます:

ssh <hostname> -X <program-name or its full path>
3
Xolve

X-forwardingを使用する場合は、圧縮を使用することもできます。

ssh $HOSTNAME -CY $PROCESS
2
Vaibhav Bajpai