ここでは、Windows で X サーバーを立ち上げて Linux サーバーの X アプリを Windows 上で表示します。

Cygwin のインストール

setup.exe を CygwinInformationandInstallationからダウンロード

select package で次のパッケージを追加します。
X11 すべて
Net > OpenSSH
Net > ping
追加するには、矢印の回転マークをクリックしてバージョンを表示します。


X サーバーの起動

Cygwin を起動して次のコマンドを実行してください。
$ startx
Xサーバーの起動後に、xterm が立ち上がります。

ここでは、次の IP が設定されているとします。
Linux サーバー:      192.168.1.1
Cygwin クライアント:   192.168.1.100


Telnet を使った X アプリの表示

立ち上がった xterm 上でXサーバーへのアクセスを許可します。
$ xhost +192.168.1.1
環境変数 DISPLAY を次のコマンドで確認してください。
$ echo $DISPLAY


Linux サーバーへ接続します。
この場合、先ほどの xterm でも、新たに TeraTermでもかまいません。
Telnet 192.168.1.1
or
ssh 192.169.11.1
DISPLAY 環境変数を設定します。
$ export DISPLAY=192.168.1.100:0.0
これで、先ほど telnet を行ったクライアント(先ほどのxterm もしくは、Tera Term)から、X のアプリがWindows上で表示できるようになります。


SSH を使った X アプリの表示

立ち上がった xterm で SSH を使ってLinuxサーバーに接続します。
$ ssh -X username@192.168.1.1
xterm から X のアプリを起動するとWindows上で表示できるようになります。















| 新しいページ | 編集 | 差分 | 編集履歴 | ページ名変更 | アップロード | 検索 | ページ一覧 | タグ | RSS | ご利用ガイド | 管理者に問合せ |
@wiki - 無料レンタルウィキサービス | プライバシーポリシー | リンク元 | トラックバック