遠程桌面協議淺析(VNC/SPICE/RDP)

因爲最近項目涉及到虛擬桌面,就花了點時間找了點資料看了一下,目前經常使用的協議有VNC/SPICE/RDP三種,就在這裏作一個簡單的介紹。linux

三種協議的對比vim

  SPICE VNC RDP
BIOS屏幕顯示 不能
全綵支持
更改分辨率
多顯示器 多顯示器支持(高達4畫面) 只有一個屏幕 多顯示器支持
圖像傳輸 圖像和圖形傳輸 圖像傳輸 圖像和圖形傳輸
視頻播放支持 GPU加速支持 不能 GPU加速支持
音頻傳輸 雙向語音能夠控制 不能 雙向語音能夠控制
鼠標控制 客戶端服務器均可以控制 服務器端控制 服務器端控制
USB傳輸 USB能夠經過網絡傳輸 不能 USB能夠經過網絡傳輸

 

1、VNCwindows

適用系統:windows、linux服務器

網絡流量:較小,經常使用100k左右網絡

適用場景:主要用於linux的服務器的管理,因爲無聲音和usb傳輸,不知足於虛擬桌面的使用session

# 安裝
yum install tigervnc-server   

#vnc服務器啓動
vncserver   

#查看鏈接
vncserver  -list  

#修改訪問密碼
vncpasswd   

#關閉vncserver
vncserver -kill :n

配置文件修改tcp

#配置文件修改 
vim /etc/sysconfig/vncservers  

# VNCSERVERS="2:myusername"   sessionnumber,用戶名
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

VNCSERVERS="1:root" # display port and username
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd"

 

2、SPICEspa

適用系統:linux命令行

網絡流量:較大,正常使用10-20Mcode

適用場景:因爲在色彩、音頻和usb方面,適用於虛擬桌面,主要用於虛擬機的虛擬桌面應用

使用:安裝後,須要在虛擬機中配置,參考本人關於虛擬機的blog。

 

3、RDP

目前在windows上 rdp有兩種,remote,remotefx

適用系統:windows、linux

網絡流量:較小,正常使用100-200k左右

適用場景:因爲在色彩、音頻、usb及本地磁盤映射方面較好,很是適用於虛擬桌面

windows 使用:系統安裝後便可使用。

#linux上安裝rdesktop,用於linux訪問windws遠程桌面

#安裝
yum install rdesktop

#如須要在界面上使用須要安裝
yum install tsclient

#使用命令行訪問,-f 全屏 -a顏色 -c L 鏈接類型
rdesktop -f -a 16 119.0.0.100:1234

 

#使用rdp協議訪問linux
yum install xrdp

#啓動xrdp服務
xrdp
相關文章
相關標籤/搜索