CentOS 4にてリモートからXが起動しません
【質問】
gdm.confを設定してもXが飛びません
【環境】
□サーバー : CentOS 4.4
インストール直後は/usr/X11R6/bin/X の引数に -nolisten tcp が付いている
ので、/etc/X11/gdm/gdm.conf に
DisallowTCP=false
を追加しました。
参考URL) http://bbs.fedora.jp/read.php?FID=8&TID=4493
その後、クライアントからrloginにてログイン(ユーザー名:user2)し、
ps aux | grep X でXの引数を確認すると
root /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth vt7
user2 grep X
と表示されます。
またnmapにて確認するとX11のポート6000はopenになっています。
□クライアント : Mac OS X 10.4.8 , CentOS 4.4
【質問】
クライアントにて
[root@クライアント~]$ xhost +
[root@クライアント~]$ rlogin サーバーIP -l user2
と入力し、サーバーにログインした後
[user2@サーバー~]$ export DISPLAY= クライアントのIP:0.0
[user2@サーバー~]$ xclock
と入力すると、
Can't Open display:クライアントのIP:0.0
と表示され、Xが表示できません。
ですが、クライアントからssh -X コマンドにてログインすると
Xのアプリケーションを起動することが出来ます。
クライアント側の環境がCentOS 4.4 (SElinux ,Firewall無効)であっても 状況は変わりません。
サーバー側の問題であるかと思うのですが、原因がわかりません。
sshではなくrloginでログインし、使いたいのですが宜しくお願い致します。(sshでログインするとxfigが起動しません。)
お礼
ssh -Xにより実現できました。 ありがとうございました。