吉見です。 Fujita Yoshihiko wrote: > という目的だけであるなら、ssh のポートフォワーディングで可能です。 > Xクライアント側が Vine Linux なら ssh で local_host から remote_host に > ログインした時に > user@remote_host% echo $DISPLAY > <remote_host>:10.0 > > の様に、remote_host の 6010 ポートに X プロトコルを投げるように > なっているようです。 6010 は ssh でフォワーディングされ > local_host の 6000 につながっているようです。 > > このため、X クライアント側ではただたんに、 > user@remote_host% kterm > とするだけで、X サーバ側(local_host)に表示されました。 上記の ssh による方法をためしてみました。 近くのlinux マシン(remote_host)で (1) ssh ははいっていました。 (2) nolisten tcp をはずした改造startx ではウィンドウをひらくことができま した。 (3) ssh によるクライアント表示は失敗しました まず、 [1] remote_host にログインしたときに DISPLAY が定義されていません。 これは個人の環境設定の問題でしょうか。 [2] そのまま kterm を実行すると、当然ながらエラーになります。 kterm Xt error: Can't open display: [3] 手動で DISPLAY をセットして、kterm を実行するとエラーになります。 remote_host > setenv DISPLAY remote_host:10.0 remote_host > echo $DISPLAY remote_host:10.0 remote_host > kterm _X11TransSocketINETConnect: Can't connect: errno = 111 ...(繰り返し) このエラーは、次のどれを行っても同様におきます。 remote_host > kterm -display remote_host:10.0 remote_host > kterm -display local_host:0.0 remote_host:6010 が local_host:6000につながっていることを確認する方法は どうするのでしょうか。 藤田さんの前の記事で > user@remote_host% echo $DISPLAY > <remote_host>:10.0 と書かれているremote_host の両側の< > はもしかして意味があるのでしょうか。 -- 吉見 隆 独立行政法人 産業技術総合研究所 知能システム研究部門 3次元視覚研究グループ mail: tak-yoshimi@xxxxxxxxxx Tel: 029-861-5958 内線 9-31-45958