ここでは、Windows で X サーバーを立ち上げて Linux サーバーの X アプリを Windows 上で表示します。
Cygwin のインストール
setup.exe を CygwinInformationandInstallationからダウンロード
select package で次のパッケージを追加します。
X11 すべて追加するには、矢印の回転マークをクリックしてバージョンを表示します。
Net > OpenSSH
Net > ping
X サーバーの起動
Cygwin を起動して次のコマンドを実行してください。
$ startxXサーバーの起動後に、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.1DISPLAY 環境変数を設定します。
or
ssh 192.169.11.1
$ 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.1xterm から X のアプリを起動するとWindows上で表示できるようになります。
このwikiの更新情報RSS