プロが教える店舗&オフィスのセキュリティ対策術

Windows XPを積んだノートにWubiを導入し、そこからsshでFC5にリモートログインして、作業をしようとしています。
ところが何かのウィンドウを立ち上げるような操作をすると、

Gtk-WARNING **: cannot open display:

というエラーを吐いて、実際にXを飛ばすのに失敗します。
あるいはEmacsを立ち上げると、

Cannot connect to X server localhost:10.0

というエラーが出ます。
そのほかにも

can't open display "localhost:10.0"

というのも目にしました。
Xが飛んでいないのだろうと思い、クライアント側でxhost +を実行してみた所、

access control disabled, clients can connect from anyhost

となっていて、ここは問題なさそうです。
何か良い方法をご存じの方がいらっしゃいましたら、ぜひご教授下さい。

A 回答 (3件)

申し訳ありません。

Wubiが何なのか把握せずに書きこんでしまいました。
Cygwin のようなものを想像していました。・・・ぜんぜん違いますね。
Windows XPの書き込みは忘れてください。

Windows XPがプリインストールされているPCにWubiで何らかのディストリビューションをインストールし、X Windowを表示しようとしたで間違いありませんか?

トンネルを形成せずにX Windowを使用する場合は、X Window用のポートをあける必要があります。
iptablesでブロックしているのではないでしょうか。
    • good
    • 0
この回答へのお礼

WubiですからUbuntuです。
7.10を使っています。
Wubiを導入しますと、デュアルブートに出来る(少なくともそう見える)のだと思っています。
ここからsshで別のPC(FC5)にリモートログインし、そこで作業をしようとしていました。

色々と試行錯誤したところ、他のPCにsshで入ると、WubiのUbuntuでもうまくXが飛んでくれることが分かりました。
FC5側の問題であったようです。
おそらくssh関係の設定だと思いますが、自己解決致しました。
ご相談に乗っていただきまして、ありがとうございました。

お礼日時:2008/05/06 15:54

XP側のファイアウォールに引っ掛かっているのかもしれません。

    • good
    • 0
この回答へのお礼

レスどうもありがとうございます。

デュアルブートになっていて、XPは立ち上がっていない状態なのですが、それでも効いているのでしょうか。
XPからアプリのようにインストールしているので、可能性はあるのですが、Wubiのふるまいについては分かっていません。
確認する方法等はあるのでしょうか。

お礼日時:2008/05/06 13:40

Wubiを使ったことがないので外れているかもしれませんが、


export DISPLAY=hostname:0.0
を打つ必要があるのでは?
    • good
    • 0
この回答へのお礼

レスありがとうございます。
実はそれも打ってみたんですが、ダメなのです。
同じようにディスプレイが開けないというのが出るだけです。
いまはsshの仕様で引っかかっているのではないかと疑っていますが、まだうまくいっていません。

お礼日時:2008/05/06 11:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!