SSH経由でリモートサーバーのX11ディスプレイでGUIアプリケーションを実行する方法

SSH経由でリモートサーバーのX11ディスプレイでGUIアプリケーションを実行する方法

この図では、私の仮想マシンでは、RedhatはSSHサーバーを実行しており、私はSSHを介してリモートでログインしています。geditSSH経由で実行したいがgeditSSHクライアントを実行しているシステムではなく、リモートRedhatサーバーでウィンドウを開きます。使用したくないSSHクライアントを介してSSHサーバーのディスプレイを開きたいです。 ssh -X [email protected]gedit

ここに画像の説明を入力してください。

答え1

この試み:

DISPLAY=:0 gedit

または単に:

export DISPLAY=:0

コマンドを実行する前に。

Cannot open display:投稿に不特定のマークが表示されるのは、Xセッションを実行していることがわからないために設定されていないためです:$DISPLAYssh

(X11配信)を使いたくないと言われましたが、ssh -X他の人がここに来る場合に備えて見てみることをお勧めします。X11転送の使用、GUIアプリケーションをリモート(サーバー)コンピュータではなくローカル(クライアント)コンピュータに表示する場合。

関連情報