これは もう local で 全ての ユーザーに 許せるという場合は 別の手が無 い理由でも有りません 例えば 有る計算機で 色々設定をしているのですがそれ に デスプレイを 付けてない場合 (今回の様な場合です)に 試験する場合です。
まず 設定を 各々の 計算機に行います。
プリンターの接続している計算機の IP Adr は 以下に有るように 192.168.24.9 です。
$ ssh -l fdopstm 192.168.24.9 Password: fdopstm@sv:~$ fdopstm@sv:~$ echo $HOSTNAME sv.bcnet.ne.jp
また HOSTNAME は sv.bcnet.ne.jp です
$ echo $DISPLAY
DISPLAY は 設定されていません
fdopstm@sv:~$ DISPLAY=192.168.24.5:0.0 fdopstm@sv:~$ export DISPLAY fdopstm@sv:~$ echo $DISPLAY 192.168.24.5:0.0
DISPLAY の 設定を しました。
印刷をしてもらう側の計算機
fdopstm@lx:~$ echo $HOSTNAME lx.bcnet.ne.jp $ echo $DISPLAY :0.0
の 様になっています。
計算機 lx lx.bcnet.ne.jp 192.168.24.5 $ echo $DISPLAY :0.0 fdopstm@lx:~$ xhost access control enabled, only authorized clients can connect こちらから sv.bcnet.ne.jp 192.168.24.9 の pipslite に 印刷を 依頼 依頼方法は sv.bcnet.ne.jp 192.168.24.9 に ssh にて 侵入している ==========|| ===================== || 計算機 sv sv.bcnet.ne.jp 192.168.24.9 $ echo $DISPLAY 192.168.24.5:0.0 $ xhost Xlib: connection to "192.168.24.5:0.0" refused by server Xlib: No protocol specified xhost: unable to open display "192.168.24.5:0.0" プリンター 接続完了 印刷する ファイル 有り
みて想像がつくでしょうが このままでは pipslite を 実行できません
印刷を依頼する計算機 で xhost を 使って 追加します
fdopstm@lx:~$ xhost sv.bcnet.ne.jp sv.bcnet.ne.jp being added to access control list fdopstm@lx:~$ xhost access control enabled, only authorized clients can connect INET:sv.bcnet.ne.jp
プリンターの接続されている 計算機側で 確認すると
fdopstm@sv:~$ xhost access control enabled, only authorized clients can connect INET:sv.bcnet.ne.jp
これで 計算機 lx.bcnet.ne.jp から 計算機 sv.bcnet.ne.jp の 計算機の プリンターを 使用する事は 可能になります。 プリンターサーバー ということ では有りません 試験をする事が出来るという事です。
この様子を 計算機 lx.bcnet.ne.jp の Xヰンドウでの 画像を gimp で 収 集したものを 画像が大きいですが 以下に示しておきます。
sv.bcnet.ne.jp に 関係する もの
lx.bcnet.ne.jp に 関係する もの
にゃんたろう 拝!
2008年11月 7日 (金) 21:17:29 JST 作成