VNC 抓取远程桌面
来源:互联网 发布:js面向对象实现过程 编辑:程序博客网 时间:2024/05/16 10:57
VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下我只需要其中的两个命令:vncserver 和 vncviewer。本文讲解如何使用VNC进行远程控制,抓取桌面。
#服务端:安装vnc server#服务端:tigervnc-server-1.0.90-0.15.20110314svn4359.el6.x86_64.rpm#客户端:tigervnc-1.0.90-0.15.20110314svn4359.el6.x86_64.rpm[root@larrywen software]# yum install /iso/Packages/tigervnc-server-1.0.90-0.15.20110314svn4359.el6.x86_64.rpm -y[root@larrywen software]# yum install /iso/Packages/tigervnc-1.0.90-0.15.20110314svn4359.el6.x86_64.rpm -y#启动服务,设置密码[root@larrywen software]# vncserverYou will require a password to access your desktops.Password:Verify:xauth: (stdin):1: bad display name "larrywen.host.com:1" in "add" commandNew 'larrywen.host.com:1 (root)' desktop is larrywen.host.com:1Creating default startup script /root/.vnc/xstartupStarting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/larrywen.host.com:1.log#本地客户端,启动vncviewer[root@larrywen software]# vncviewer #192.168.0.217:5901 然后输入服务端设置的密码,注意需要输入端口号[root@serv01 ~]# ps -aux|grep 5901Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQroot 1589 0.0 4.1 111048 32668 pts/0 S 23:00 0:00 /usr/bin/Xvnc :1 -desktop serv01.host.com:1 (root) -auth /root/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn[root@serv01 sysconfig]# service vncserver statusiXvnc (pid 1589) is running...#启动失败[root@serv01 sysconfig]# /etc/init.d/vncserver startStarting VNC server: no displays configured [FAILED]#编辑文件[root@serv01 sysconfig]# vim vncservers [root@serv01 sysconfig]# tail -n2 vncservers VNCSERVERS="1:root"VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"#再次启动[root@serv01 sysconfig]# /etc/init.d/vncserver startStarting VNC server: 1:root A VNC server is already running as :1 [FAILED][root@serv01 sysconfig]# /etc/init.d/vncserver stopShutting down VNC server: 1:root [ OK ][root@serv01 sysconfig]# /etc/init.d/vncserver start[root@serv01 sysconfig]# vncserver --helpusage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>] [-geometry <width>x<height>] [-pixelformat rgbNNN|bgrNNN] [-fp <font-path>] [-fg] <Xvnc-options>... vncserver -kill <X-display> vncserver -list#可以将连接kill掉[root@serv01 sysconfig]# vncserver -kill :1Killing Xvnc process ID 1879#修改vnc server的密码[root@serv01 sysconfig]# vncpasswd #6601 5801 5901,几个端口,默认是5901,如果不行,可以尝试试下其他几个端口#查看vncserver的list[root@serv01 sysconfig]# vncserver -listTigerVNC server sessions:X DISPLAY #PROCESS ID:12062
参考资料:http://baike.baidu.com/view/160932.htm
我的邮箱:wgbno27@163.com 新浪微博:@Wentasy27 微信公众平台:JustOracle(微信号:justoracle) 数据库技术交流群:336882565(加群时验证 From CSDN XXX) Oracle交流讨论组:https://groups.google.com/d/forum/justoracle By Larry Wen
@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]
- VNC 抓取远程桌面
- VNC 远程桌面
- Linux 远程桌面 VNC
- Linux VNC远程桌面
- VNC实现远程桌面控制
- linux远程桌面管理VNC
- linux远程桌面[vnc]
- linux远程桌面管理VNC
- centOS远程桌面 VNC-Server
- linux远程桌面vnc
- 树莓派开启VNC远程桌面
- Ubuntu VNC配置-远程桌面
- 树莓派vnc远程桌面
- 树莓派开启VNC远程桌面
- VNC配置Linux远程桌面
- CentOS安装远程桌面VNC
- Linux配置VNC远程桌面
- 树莓派vnc远程桌面
- yum命令的使用
- poj 3277 City Horizon
- 剖析java服务器
- 一些有用的工具列表 ( by quqi99 )
- 有 100 元钱,买 100 只鸡。小鸡 0.5,公鸡 2,母鸡 3。要求:花完 100 元,而且必须购买 100 只鸡,打印出所有买法?
- VNC 抓取远程桌面
- 买 gold了... ...
- vs2008+opencv2.3配置
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- 前端技术学习之道:jquery js 重置表单 reset()
- 每日一题(61) - 找出左边比它小,右边比它大的数
- Ajax使用POST方式异步提交数据
- 从键盘输入11个数存入一维数组中,将该数组中左半部分与右半部分的值平移交换后重新存入该数组 中并输出?
- Android面试题精选,自己收藏下