linux vino vnc,vino-server和vncserver在教学环境中的典型应用
实现效果:实时全屏共享桌面给客户端,客户端的桌面完全同server端动态一致,操作全部由server端完成,客户端不需要执行任何操作
实现原理:server端开启vino-server,允许别人查看自己的桌面,监听TCP 5900端口;开启vncserver的1号桌面,监听TCP 5901端口;使用vncserver的1号桌面连接vino-server开启的0号桌面,即可实现上述效果
配置步骤:
1:运行vino-preferences,勾选“允许其他人查看您的桌面”和“请您确认”两个方框后点击关闭按钮
2:配置vncserver
[root@www.linuxidc.com ~]# grep -v '^#' /etc/sysconfig/vncservers |grep -v '^$'
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1440x900 -nolisten tcp "
vncpasswd设置vnc连接密码;
编辑vncserver 1号桌面配置文件如下:
[root@www.linuxidc.com ~]# grep -v '^#' /root/.vnc/xstartup |grep -v '^$'
vncviewer 127.0.0.1 -ViewOnly -Shared -FullScreen -FullColor
3:启动vncserver,vncserver启动的时候会使用vncviewer自动连接0号桌面,弹出询问提示,点击“允许”按钮
[root@www.linuxidc.com ~]# service vncserver start
4:配置客户端连接
在客户端上安装vncviewer客户端;
将server端的ssh公钥通过ssh-copy-id命令添加到客户端的authorized_keys文件中;
将vncserver的密码文件通过scp命令传到客户端/tmp目录下,也可以指定其他位置;密码文件为/root/.vnc/passwd
编写启动何关闭桌面脚本如下:
[root@www.linuxidc.com ~]# cat start.sh
#!/bin/sh
ssh 192.168.50.3 "export DISPLAY=:0 && vncviewer 192.168.50.24:1 -PasswordFile=/tmp/passwd -FullScreen -ViewOnly -Shared"
[root@www.linuxidc.com ~]# cat stop.sh
#!/bin/sh
ssh 192.168.50.3 "killall vncviewer"
5:注意事项
红帽系统上vino-2.13.5-7.el5这个版本的vino-server包存在bug,会出现"connection reset by perr(104)"错误,升级版本到vino-2.13.5-9.el5_4可以解决该问题,Ubuntu系统上则不存在这个问题;
如果使用3D效果,桌面则不会同步,能同步的只有鼠标的移动,这个时候就需要关闭3D特效
可以创建桌面启动器来运行上述的两个启动和关闭脚本,实现简单开启和关闭
6:申明
该配置原理系福州RHCE唐波讲师原创,主要用于RHCE和Oracle教学环境,转载请注明此项,谢谢…
linux vino vnc,vino-server和vncserver在教学环境中的典型应用相关推荐
- tableau实战系列(十七)-如何将 tableau的Server License迁移到新环境中去
很多 Tableau 的企业用户反馈,他们部门或企业的服务器硬件升级或重装系统之后,不知道怎么把 Tableau Server 的 License 迁移到新的环境中. 图片来自网络 将 Tableau ...
- CentOS Linux下VNC Server远程桌面配置详解
PS:偶以前基本不用Linux的远程图形桌面,前几天有开发的同事配置CentOS的vnc有问题,找我解决,就顺便记录总结一下,这个总结是比较完整的.下面的配置在CentOS5.x和6.x.SUSE企业 ...
- VNC CentOS Linux下VNC Server远程桌面配置详解
VNC概述 VNC (Virtual Network Console)是虚拟网络控制台的缩写.VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 ...
- CentOS(Linux) 安装VNC server服务 VNC下载
ReadVNC软件下载:http://down.51cto.com/data/2270937 1.用YUM安装VMC服务. 1 # yum install tigervnc-server -y 2.编 ...
- Window VNC远程控制LINUX:VNC详细配置介绍
Window VNC远程控制LINUX:VNC详细配置介绍 //---------------------------------------vnc linux下的详细配置 1.VNC的启动/停止/重 ...
- linux查看vnc进程命令_linux命令:VNC服务的配置及使用
安装配置VNC服务,使得可以通过图形界面来管理控制linux主机: 目前比较流行的方式:XDM(X display manager)方案和VNC方案,个人感觉VNC方案比较方便; 一是因为VNC方案配 ...
- linux安装了vnc服务器,Linux安装VNC服务及配置
linux部署环境如果没有远程桌面,那就只有静默安装了,当然这有难度,不过有VNC很不错,远程桌面环境部署方便多了,环境还算清晰,速度不卡,部署平台完全没有问题,部署方式可以参考如下笔记: [root ...
- 通过vnc自动连接linux,通过VNC连接Linux远程桌面
因为特殊的需求关系,琢磨了一下如何在本地连接远程Linux主机的桌面环境.翻了不少网上的相关文章,大部分都只讲了步骤没有说为什么这么做,我就简单再复述一遍吧,加深一下印象. 环境如下: 本地:OS X ...
- linux的vnc远程桌面很慢,打造linux的远程桌面-vnc服务
在对linux主机进行管理时,尽管很多时候并不需要图形界面,但是在一些特殊的场合,如动态监控,采用OUI通用安装oracle时候图形界面是必须要展示出来的.但是囿于数据库服务器一般都在标准的数据中心机 ...
最新文章
- 模拟窗口效果 Jquery
- 数据挖掘与数据化运营实战. 3.12 数据产品
- 深度学习中不得不学的Graph Embedding方法
- JEECG Online Coding 开发流程
- Bootstrap 支持的设备类型
- 一次误操作导致的gi psu升级失败
- java中qualifier注解怎么写_Java 注解 Qualifier
- PHP框架Yii系列教程(四):使用Memcache保存会话
- 【网络流24题】【LOJ6010】数字梯形(费用流)
- ACM 学习笔记(二) 位运算、并查集、模拟、枚举、递推、递归
- spring源码:循环依赖源码学习
- OpenShift 4 - 用 External Secret 集成 Hashicorp Vault
- 增长黑客:如何低成本实现爆发式增长
- 如何使用Redis实现电商系统的库存扣减?
- windows系统安装PhotoshopCS6出现error16问题的解决办法
- cad2006安装未找到html文件,我的CAD已安装在D驱动器上,但是在打开dwg文件时,它提示找不到C...
- 【第01篇】利用POI框架的SAX方式之读取大数据2007版Excel(xlsx)【第1版】
- LoadRunner性能测试关注指标及结果分析
- linux备份mysql文件并恢复的脚本,以及其中出现的错误:ERROR: ASCII '\0' appeared in the statement...
- 笔记:FPGA与VHDL语言学习3