X11 Forwarding の設定2015/04/12 |
SSH X11 Forwarding 機能を使うと、SSH 接続したリモートホスト上の GUI アプリケーションをローカルで表示して利用することができます。
|
|
[1] | SSH サーバー側で X11 Forwarding の設定をしておきます。 |
[root@dlp ~]#
vi /etc/ssh/sshd_config # 110行目:コメント解除 X11Forwarding yes X11DisplayOffset 10 /etc/rc.d/init.d/sshd restart |
クライアントからの利用方法 : CentOS
|
デスクトップ環境インストール済みの CentOS クライアントからの利用方法です。
|
|
[2] | ターミナルを起動し、X11 Forwarding を有効にしたサーバーへ、以下のように「ssh -XC xxx」と指定して SSH 接続します。 接続後、以下のコマンドを入力しておきます。 $ eval `dbus-launch --sh-syntax` $ export DBUS_SESSION_BUS_ADDRESS $ export DBUS_SESSION_BUS_PID |
[3] | 以上の準備完了後、起動したいリモートサーバー上の GUI アプリケーションを実行します。例として、システムモニターを起動します。 |
[4] | 以下のように、リモートサーバー上のシステムモニターがローカルで表示できました。 |
クライアントからの利用方法 : Windows
|
Windows クライアントからの利用方法です。Windows 8.1 にインストールした Putty を例にします。
|
|
[5] |
まず最初に、追加で Xming というソフトウェアをインストールします。以下のサイトから「Xming-***-setup.exe」をダウンロードしてインストールします。
インストールは全てデフォルトのまま次へ次へで OK です。
⇒ http://sourceforge.jp/projects/sfnet_xming/ |
[6] |
Xming インストール後、Putty を起動し、左メニューで X11 を選択し、右ペインで「Enable X11 forwarding」にチェックを入れます。
後は通常通り、接続先に X11 Forwarding を有効にしたサーバーを指定して接続します。
|
[7] | リモートサーバーログイン後は、起動したいリモートサーバー上の GUI アプリケーションを実行します。例として、Libre Office Calc を起動します。 |
[8] | 以下のように、リモートサーバー上の Libre Office Calc がローカルで表示できました。 |
Sponsored Link |