※ 引述《nosame.bbs@ptt.cc (夏曉宇)》之銘言:
> 對xhost這個指令我一直搞不懂
> 拜google大神後得到的描述是這樣:
> 當你從host a登入到host b上運行host b的ap時
> 做為ap來說 host a是client,但做為圖形來說
> 是在host a上顯示的,需要使用host a的Xserver所以host a是server
> 因此在登入到host b前,需要在host a上運行xhost + 來使其他用戶能訪問host a的
> Xserver
> 所以它的意思是說,是host a 這邊開放Xserver的權限來讓host b這端顯示在host a的
> X-window顯示用嗎
> 如果host a ssh到 host b
> host a輸入 xhost + host b的ip 這行指令
> 和輸入 xhost - host b的ip
> 這兩行指令的結果會對host a ssh 到host b 有什麼樣的影響呢
> 請幫小弟解答這個疑惑好嗎 ~><
有一台主機稱做 A 一台主機稱做 B
希望在 B 執行一個 gnome-terminal
但是可以把畫面像投影機一般顯示在主機 A 上
這時把主機 B 加入可以輸出在主機 A 上面的權限
--> 就在主機 A 下 xhost + B
在 B 上面的程式一樣利用 B 主機的資源做運算
程式跑完了 不需要繼續將畫面投影到主機 A
--> 就在主機 A 下 xhost - B
這就是 xhost 的概念
當然要把畫面輸出到主機 A 要先在主機 B 下 export DISPLAY=A:0
讓主機 B 知道要把畫面送到哪裡去輸出
--
(__) 歡迎加入 GNU Debian Linux
(oo) msn:cheung@debian.nccu.edu.tw
/------\/
/ | ||
* /\---/\ ...."Have you mooed today?"...
~~ ~~
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 220-132-173-42.hinet-ip.hinet.net
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):