远程桌面协议浅析(VNC/SPICE/RDP)

2016年05月14日 01:27:06 wait_for_that_day5 阅读数:18317 标签: VNCRDPSPICE 更多

个人分类: 工具
 

转载自:http://www.cnblogs.com/qpanda/p/4331782.html

目前常用的协议有VNC/SPICE/RDP三种,就在这里做一个简单的介绍。

三种协议的对比

  SPICE VNC RDP
BIOS屏幕显示 不能
全彩支持
更改分辨率
多显示器 多显示器支持(高达4画面) 只有一个屏幕 多显示器支持
图像传输 图像和图形传输 图像传输 图像和图形传输
视频播放支持 GPU加速支持 不能 GPU加速支持
音频传输 双向语音可以控制 不能 双向语音可以控制
鼠标控制 客户端服务器都可以控制 服务器端控制 服务器端控制
USB传输 USB可以通过网络传输 不能 USB可以通过网络传输

 

一、VNC

适用系统:windows、linux

网络流量:较小,常用100k左右

适用场景:主要用于linux的服务器的管理,由于无声音和usb传输,不满足于虚拟桌面的使用

# 安装
yum install tigervnc-server #vnc服务器启动
vncserver #查看连接
vncserver -list #修改访问密码
vncpasswd #关闭vncserver
vncserver -kill :n

配置文件修改

#配置文件修改
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"

 

二、SPICE

适用系统:linux

网络流量:较大,正常使用10-20M

适用场景:由于在色彩、音频和usb方面,适用于虚拟桌面,主要用于虚拟机的虚拟桌面应用

使用:安装后,需要在虚拟机中配置,参考本人关于虚拟机的blog。

 

三、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

最新文章

  1. HDU 1859
  2. Centos7下安装python,查看python版本
  3. C++之多态的一个例子
  4. 周期串(Periodic Strings,UVa455)
  5. HDU1247 Hat’s Words(Trie树)
  6. HDU 2125 Local area network
  7. C#相关图书推荐
  8. Linux下platform设备以及platform设备和驱动注册的先后顺序
  9. Lottie安卓开源动画库使用
  10. Linux进程管理 - PRI,nice,free,uname,netstat
  11. Security注解:@PreAuthorize,@PostAuthorize, @Secured, EL实现方法安全
  12. 处理数据库 Ora-00845: memory_traget not supported on this system 的错误
  13. python os模块使用笔记(更新)
  14. jQuery 事件的命名空间简单了解
  15. [翻译]C# BAD PRACTICES: Learn how to make a good code by bad example---C#:如何将坏的代码重新编译为好的代码
  16. Caused by: java.lang.IllegalStateException: Method has too many Body parameters
  17. 利用smba实现windows上写程序,linux上运行
  18. 30分钟新手git教程
  19. pymongo的常用操作
  20. MySQL 设置慢查询为200ms

热门文章

  1. SpingCloud Alibaba实战(1:微服务与SpringCloud Alibaba)
  2. 运维趋势2019年总结,运维就是要做到"技多不压身"
  3. [Fundamental of Power Electronics]-PART II-7. 交流等效电路建模-7.5 状态空间平均 7.6 本章小结
  4. php添加excel更新数据表数据
  5. shell脚本 5 sed和awk
  6. adb下载安装
  7. JVM调试命令简介
  8. 请求转发(forward)和请求包含(include)的区别?
  9. 漫谈SCA(软件成分分析)测试技术:原理、工具与准确性
  10. RF-字符串拼接