PCanywhere/teamviewer/RDP/ultraVNC/tigerVNC/realVNC/Xmanager
1, 通常應用場景
一般CentOS/RHEL等linux系統不配置安裝Desktop,但有時候需要安裝配置一些
特定的App應用的時候必須要有Desktop[Eg,在centOS上安裝Oracle,除非你使
用靜默安裝,X11桌面是必須要有的]
針對上述應用場景,我們通常安裝系統的Desktop桌面組件,再安裝tigerVNC-
server,再在windows下通過tigerVNC-client 或 ultraVNC-client,Xmanager
連接遠程服務器的Desktop進行Oracle等軟件安裝.
2, VNC系統由C/S + RFB-remote frame buffers組成,RFB傳送服務端的原始圖像到客戶端(一個X,Y位置上的正方形的點陣數據),客戶端傳送事件消息到服務器,服務器發送小方塊的幀緩沖給客戶端,在最簡單的情況下,VNC協議使用大量的帶寬,為了減少通訊開支,使用不同編碼傳送點陣方塊
VNCSERVERS="1:root 2:etl"
VNCSERVERARGS[1] = "-geometry 1024x768 -nolisten tcp -nohttp"
~/.vnc/xstartup
unset SESSION_MANAGER
exec /etc/X11/xinitrc
vnc2rdp開源的rdp/vnc協議轉換代理,以支持RDP客戶端(mstsc.exe/freeRDP)訪問VNC服務器