人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CygwinをX Windowサーバとして使う方法の質問です。
Linuxサーバ上ではXでログインできるのですが、PC(クライアント)からCygwinでログインできません。
以下の状況から、確認すべきポイントを教えていただけると助かります。

【状況】
CygwinからstartxでXを起動し、putty(X設定済み)でLinuxにログイン後、
$ xterm &
すれば、CygwinにLinuxサーバのxtermが起動します。
Xのログイン画面をCygwinで表示しようと、
$ XWin -screen 0 800x600x256 -query LinuxサーバIP -from PCのIP
or
$ XWin -screen 0 800x600 -query LinuxサーバIP -from PCのIP
のようにしても、ログイン画面が表示されません。(グレーというか白黒ドットの画面のみ)

Linuxサーバのプロセス確認(ps ax | grep gdm)をすると
/usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
となり「-nolisten」がNGなのか?とも思っています。(この設定はどこで変更するのでしょう?)

OSは、RHES4.0です。

●質問者: P-mako
●カテゴリ:コンピュータ インターネット
✍キーワード:AX cygwin grep IP Linux
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kai10
●35ポイント

RHESではないので、パスが違うかもしれないですが、

/etc/X11/gdm/gdm.conf

の、

DisallowTCP=true

を'false'にすれば良いと思います。

なお、gdm の設定は、

# gdmsetup

にて、GUIで行うことが出来ます。root にて実行してください。

gdmのリスタートも忘れずに。

◎質問者からの返答

ご回答ありがとうございます。

DisallowTCP=false

に設定し、

# telinit 3

# telinit 5

を実行しましたが、現象は変わりませんでした。

※プロセスで「-nolisten」も無くなりました

他に確認すべきポイントはありませんか?


2 ● yostat
●35ポイント

Windows マシンをX端末にしたいという事だと思ってお答えいたします。

Linux側のgdm.confの [xdmcp]でEnable=trueする。

Linux側でgdmに kill -HUP する

Windows マシンで、/usr/X11R6/bin/startxdmcp.batの中の SET REMOTE_HOST=... に、LinuxのIPアドレスを入れる。

Windows マシンで startxdmcp.bat を起動する。

以上です。今までテストでおやりになった設定変更はすべて元に戻しておいたほうが良さそうです。

◎質問者からの返答

startxwin.shやstartxwin.bat、startxはありますが、startxdmcp.batはありません。

導入しているCygwinのバージョンが古いのでしょうか?

どうもLinux(Xクライアント)側で、connection refuseしているようなので、主旨を変えて再質問してみようと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ