Linux
如何將 Xorg 用於虛擬 KVM?
這個想法已經在我腦海中浮現了幾天,我只是想看看它是否可行,如果可行,最好的實施方式是什麼。
我有幾台執行 linux(具體來說是 Ubuntu)的電腦,我想知道是否可以使用 Xorg 的伺服器/客戶端設計來創建虛擬 KVM 系統。
我的想法是設置它們,以便連接我的滑鼠、鍵盤和顯示器的電腦充當所有三台伺服器(包括它自己)的客戶端,並通過按 Ctrl+Alt+F6,7 在它們之間切換,或 8。
那麼,這是可能的,還是類似的?如果可能的話,潛在的陷阱是什麼。例如,如果伺服器和客戶端通過 10/100 內部網路連接,響應時間是否會受到影響?
你可以很容易地做到這一點,但它不會很漂亮。基本上,您需要在每個不同的虛擬終端上執行三個不同的 Xserver。第一個是本地執行的普通 X 伺服器。另外兩個需要設置為使用 XDMCP。這個非常古老的 HOWTO可能是一個很好的起點。
你把它倒過來了——在 X 中,伺服器是顯示器,客戶端是軟體。所以一台機器只能充當自己的顯示伺服器。否則需要像 vnc 這樣的東西。
然而,這的另一個含義是,X 軟體可以在遠端機器上啟動並在本地顯示它們……簡單的方法是首先從遠端啟動 xterm,然後從那裡啟動所有遠端程序, 喜歡:
local$ ssh -X remote xterm [ xterm pops up with a remote$ prompt ] remote$ firefox [ firefox pops up, display is on local, but it's running on remote ]
由於 xterm 已經使用您的本地電腦作為其顯示,它們都將這樣做。當然,這可以簡化為
local$ ssh -X remote firefox