Linux系统下搭建VNC远程控制软件
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-05
r.exe”,系统会出现“Connection details”对话框. 在“Connection details”对话框中的“VNC server”文本框中输入VNC Server的IP地址(或主机名及显示装置编号,(请看3.在Linux上启动VNC server的这一行,New ‘X’ desktop is Linux:1 得到此信息),例如:192.168.0.1:1(冒号后面的1是执行VNC Server生成的显示装置编号),单击“OK”按钮后,VNC Server即会开始检查所输入的信息,若是信息错误,系统会出现“Failed to connect to server”的错误信息:若是信息正确,则会接着出现“VNC Authentication”对话框. 若是在“VNC Authentication”对话框中输入的密码正确,就可以成功地打开Linux的桌面窗口. 5. 从浏览器远程遥控. 启动VNC Server 后直接打开浏览器,在地址栏中输入被控端的网址或IP地址,并在网址后加上“:5800+显示编号”的端口号即可操控该计算机. 例如:http://192.168.0.1:5801 (如果显示编号为1,一般第一次设置的显示编号都是1,就用5800+1=5801.) 如果看到窗口,就说明你成功,在密码框输入密码,就能远程控制了. 没事谁用浏览器啊……无聊的一步 6.设置VNCserver启动变量: 为了使VNCserver在每次启动时保持不变的端口号(5901) 在/etc/rc.d/rc.local文件中添加命令: rm -f /tmp/.X11-unix/X* rm -f /.VNC/*.pid rm -f /.VNC/*.log 这样,每次启机,系统会先把上次非正常关机时留下的临时文件删除. 8、结束VNC服务及远程桌面 VNCserver -kill :1 其它更详细的使用请用man查看. VNC内定的窗口管理器是twm与大家使用的可能不同,通过修改VNC的配置文件可以更换为自己喜欢的,方法如下: 修改用户目录下的 .VNC/xstartup 文件 #!/bin/sh [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey VNCconfig -iconic & xterm -geometry 80x24 10 10 -ls -title "$VNCDESKTOP Desktop" & twm & 将#!/bin/sh后面的内容全部注释掉,改成 ~/.Xclients 保存文件 现在可以测试修改是否成功,先kill VNCserver服务 VNCserver -kill : 或 pa aux|grep XVNC kill PID 重新启动VNCserver ,用VNCviewer连接远程桌面是不是已经变成自己喜欢的类型了. 在前面有VNC server 设置的文章里, 我们已经可以在一个Linux的服务器上运行VNCserver来进行远程访问了,但需要注意的是: 如果直接使用VNCviewer来进行访问,有两点不利因素: 1. 口令传输是明文,很容易被侦听到. 2. 防火墙需要打开59xx端口,这在通常的单位里是不可能的. 幸运的是,我们有ssh这个强大的工具,象X11 Forwarding(另文论述),我们可以使用ssh隧道来保护通讯过程,下面就进行简单介绍. 假设VNCserver运行在服务器 myserver (ip地址为:192.168.x.x)的屏幕1,也就是侦听 192.168.x.x:5901, 用户名为foo 情形一: VNC客户端为Linux 这种情形很简单,一般的Linux发行版本里面都默认安装了ssh套件. 1. 用ssh登录到服务器 ssh -L 5901:localhost:5901 -l foo myserver 或者直接用ip地址 ssh -L 5901:localhost:5901 -l foo 192.168.x.x 2. 在本机的另外开的终端上,运行VNCviewer (或其它的类似工具) VNCviewer localhost:1 情形二: VNC客户端为windows 1. 下载一个ssh客户端,个人推荐putty,只有一个程序,不需要安装,简单而功能齐全. 到这里下载http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 下载putty.exe到桌面上直接运行即 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux系统下简单的系统文件校验方法下一篇: 新手学堂:进入Linux系统的单机模式
关于Linux系统下搭建VNC远程控制软件的所有评论