`
sharp2wing
  • 浏览: 271872 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

介绍Ubuntu VNC远程控制原理操作

阅读更多
Ubuntu VNC已被广泛应用但是也在不断的更新,这里介绍Ubuntu VNC安装设置使用,帮助大家安装更新Ubuntu VNC系统。Ubuntu 是一个完全以 Linux 为基础的操作系统, 可自由的获得,并提供社区和专业的支持。Ubuntu与windows通过vnc实现远程互控.

Ubuntu VNC是一款很老牌的远程控制软件了,现在的版本是4.0,很成熟稳定。他可以实现远程控制,与Windows xp的远程桌面的概念一致。但Linux系统和Windows系统的互控当然不能通过远程桌面了,微软似乎在跨平台方面有点嫩。
废话少说额,看看怎么互控。

先说一下Ubuntu VNC的原理吧,Ubuntu VNC需要在受控端运行Server,控制端用tcp/ip协议连接Server端,此时在控制端的GUI中能看到受控端的桌面,同时控制端的键盘鼠标事件就能发送到受控端实现控制。所以说要使用Ubuntu VNC首先安装一下服务端和客户端的软件是必不可少的,否则那就成了木马了。
首先说 Ubuntu这一端吧。Ubuntu 7.04集成了远程桌面的能力,如果您并没有安装Ubuntu VNC, 您可以用下面的命令手工安装:
1.sudo apt-get install tightvncserver tightvnc-java
2.tightvncserver
3.geidt ~/.vnc/xstartup
4.把配置的内容大致修改如下
#!/bin/sh
unset SESSION_MANAGER
xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#!x-window-manager &
gnome-session &

安装完成后,您可以在
系统->首选项->远程桌面
打开Ubuntu VNC的配置,如下图所示:

在windows端,您需要安装Ubuntu VNC的客户端和服务端,您可以从这里下载。
安装完成后,windows会在系统托盘中有一个图标,说明vnc Server已经启动了

当把光标方上去后就会显示IP地址。处于安全考虑,您需要设置windows下的
Ubuntu VNC访问密码,在托盘图标上点右键,选择Opinion菜单项即可:

目前为止,Ubuntu就可以通过Ubuntu VNC访问windows了,您可以在终端输入下面的命令:
vncviewer 192.168.1.4:0

其中192.168.1.4是windows的IP地址,您可以换成您要控制的那台机器的IP地址。
由于我们VNC server设置了密码,所以过程中会有一个让您输入密码的步骤,那没啥说的了,直接输您在windows下设置的那个Ubuntu VNC的密码就OK了。

window下控制Ubuntu的方法大体类似,在windows的Ubuntu VNC安装完成后,会在开始菜单中添加一个VNC Viewer的快捷方式,您可以用它来连接ubuntu:

是不是很简单阿?
不过因为我是在虚拟机上安装的windows XP,所以在XP上访问主机Linux时一定会出现诡异的事情的:因为XP下显示linux桌面, 而linux的桌面又是虚拟机,虚拟机显示的是XP,XP下又在显示Linux,这就是传说中递归吧,呵呵。我如果活动一下鼠标,那么鼠标乱窜,系统没死掉真算是我的运气,希望您也好运,发一个诡异的图,结束文章:这张图是只嵌了两层时的图,它会一直往里面加嵌套,理论上因该无限嵌套下去的。
分享到:
评论

相关推荐

    VNC软件 远程登录

    1. 远程技术支持:当用户遇到电脑问题时,技术人员可以通过VNC远程协助解决,无需亲临现场。 2. 远程办公:员工在家或出差时,可以使用VNC访问公司内网资源,进行远程工作。 3. 系统管理:系统管理员可以方便地对多...

    远程操作及传送文件软件VNC

    远程操作及传送文件软件VNC是一种强大的工具,它允许用户通过网络从一台计算机(客户端)对另一台计算机(服务器)进行远程控制。这种技术在IT领域广泛应用,特别是在系统管理、技术支持和多地点协作中。VNC的核心是...

    文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

    VNC (Virtual Network Computing) 是一款优秀的远程控制工具软件,能够实现跨平台操作。它的工作原理是通过网络将远程计算机的图形用户界面传输到本地计算机上,使用户能够在本地计算机上控制远程计算机。然而,在...

    tightvnc-2.8.63源码

    TightVNC是一款流行的开源远程桌面控制软件,它允许...开发者可以通过研究其源码,理解远程控制技术的工作原理,甚至定制和扩展功能,以满足特定需求。源码分析和编译实践对于提升C++编程技巧和网络通信知识大有裨益。

    Linux远程连接工具——VNC

    Linux远程连接工具VNC(Virtual Network Computing)是一种基于图形用户界面的远程控制软件,它允许用户通过网络访问和控制远程计算机。VNC以其轻量级、跨平台的特性,在IT行业中广泛应用于系统管理员、开发人员以及...

    用VNC实现远程桌面共享的方法

    VNC(Virtual Network Computing)是一种基于远程帧缓冲协议的远程桌面技术,允许用户通过网络连接到另一台计算机的图形界面,实现远程控制和共享。它适用于多种操作系统,如Windows、Linux和Mac OS等。在本篇文章中...

    VNC_viewer远程访问服务器Linux

    VNC(Virtual Network Computing)是一种基于图形用户界面的远程控制技术,它允许用户通过网络连接到另一台计算机并操作其桌面。VNC Viewer是VNC系统中的一种客户端工具,广泛用于远程访问运行VNC服务器的Linux或...

    vnc(远程(桌面)连接linux服务器

    VNC(Virtual Network Computing)是一种基于...总的来说,VNC提供了一种直观的远程控制Linux服务器的方式,尤其适合那些需要图形界面操作的场景。不过,使用时务必注意安全性和性能优化,以确保顺畅的远程工作体验。

    vnc安装包.zip

    正确安装和配置VNC服务器和客户端,结合适当的安全措施,可以实现高效且安全的远程控制。对于“vnc安装包.zip”这个压缩文件,解压后按照提供的指南进行安装和配置,即可开始使用VNC进行远程桌面操作。

    用vnc实现Windows远程连接linux桌面之服务器配置

    vnc的主要工作原理是在服务器端运行 vncserver服务,然后在客户端就可以远程连接服务器端桌面了。 安装和配置 1、安装vnc软件包: 代码如下: rpm -qa | grep vnc-server yum install tigervnc tigervnc-

    vnc for windows

    VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络访问并控制另一台计算机的图形用户界面。在这个场景中,"vnc for windows"指的是适用于Windows操作系统的VNC客户端,通常用于连接运行在...

    VNC 服务

    VNC(Virtual Network Computing)服务是一种远程桌面协议,它允许用户通过网络访问并控制远程计算机的图形用户界面。VNC的核心在于它提供了基于RFB(Remote Frame Buffer)协议的屏幕共享功能,使得用户可以在任何...

    vnc_kvm_虚拟机的连接工具.zip

    VNC工作原理是,它在远程主机上运行一个VNC服务器,这个服务器会捕获并发送桌面环境的图像到客户端。在本地,你需要一个VNC客户端来接收这些图像并显示出来,同时发送键盘和鼠标输入回远程服务器。这种无须安装相同...

    ubuntu-xfce-vnc

    总的来说,"ubuntu-xfce-vnc"是将轻量级的Xfce桌面环境与VNC远程桌面技术相结合,为用户提供了一种快速、稳定且资源友好的远程访问方案。通过理解Ubuntu、Xfce和VNC的基本原理,以及如何将它们整合在一起,我们可以...

    linux下的vnc

    VNC技术基于RFB(Remote FrameBuffer)协议,它的工作原理是将远程系统的屏幕内容发送到客户端,并接收客户端的输入指令,从而实现远程控制。 在Linux系统中,VNC的安装和配置是一个常见的任务,特别是在需要远程...

    vnc-4_1_3-x86_linux.tar

    首先,你需要在远程主机上安装VNC服务器,比如在Ubuntu系统中,可以通过命令行执行: ```bash sudo apt-get install tightvncserver ``` 安装完成后,启动VNC服务器,指定一个桌面会话: ```bash vncserver :1 ``...

    linux远程桌面连接工具

    Linux远程桌面连接工具是Linux操作系统中用于访问和控制远程计算机的一种技术,它允许用户通过网络在本地计算机上操作另一台计算机的图形用户界面。在Linux环境下,有多款远程桌面连接工具可供选择,其中VNC...

    Zedboard使用Linaro Ubuntu图形界面超级终端输出

    安装完成后,用户可以通过SSH或者VNC等方式远程访问图形界面,也可以通过串口连接实现本地终端输出。 2. **超级终端输出** 超级终端是Linux系统中用于控制串行端口(如UART)的一种实用工具,它允许开发者查看和...

    tigervncserver

    当用户通过VNC客户端连接到TigerVNC Server时,服务器会将屏幕图像编码并通过网络传输给客户端,客户端则解码显示,并将用户的键盘和鼠标操作反向传输回服务器,从而实现远程控制。 二、安装与配置TigerVNC Server ...

    Orange Pi Zero开发板使用心得一、远程桌面登陆

    在本篇文章中,作者分享了如何在Orange Pi Zero上设置远程桌面登陆,以便通过网络进行远程控制。 首先,重要的一点是系统的选择。为了能够实现远程桌面功能,你需要在Orange Pi Zero上安装一个带有桌面环境的操作...

Global site tag (gtag.js) - Google Analytics