vnc

【转载】VNC和远程桌面的区别

让人想犯罪 __ 提交于 2020-05-05 16:38:57
我们可以通过VNC(Virtual Network Computing)和远程桌面来连接到远程的计算机上,但是两者是有一定的区别的。 VNC VNC使用的是RFB协议来做屏幕分享和远程操作的软件,由著名的AT&T欧洲研究实验室开发。使用时需要客户端软件和服务器软件配合使用。 远程桌面 远程桌面使用RDP(Remote Desktop Protocol)远程桌面协议,大部分Windows都默认支持此协议,可以远程接入操作桌面。 RFB和RDP区别 RFB是在服务器端将窗口在显存中画好之后将图像传给客户端,客户端只充当一个图像解码显示的角色; RDP则将画图的工作交给了客户端,服务器需要了解客户端显示能力的具体情况,以便作出相应调整。 RFB主要传图像,RDP主要传指令。就一般应用而言,RFB数据量太大,RDP对客户端要求较高,因此RFB适用于瘦客户端,RDP适用于低速网络。 来源: oschina 链接: https://my.oschina.net/u/1389377/blog/228789

Ubuntu 14.04 LTS 安装 VNC Viewer

帅比萌擦擦* 提交于 2020-04-07 19:42:04
1.修改镜像源: /etc/apt/sources.list 将"http://archive.ubuntu.com/ubuntu/"替换为: http://cn.archive.ubuntu.com/ubuntu/ http://mirrors.aliyun.com/ubuntu/ http://mirrors.163.com/ubuntu/ http://mirrors.sohu.com/ubuntu/ 2.更新系统 : sudo apt-get update sudo apt-get upgrade -y 3.安装VNC Viewer : sudo apt-get install vnc4server -y 4.启动VNC Viewer服务器端 ,第一次启动需要输入用户密码: vncserver :1 5.使用VNC Viewer连接 。 6.安装Ubuntu的桌面 : sudo apt-get install ubuntu-desktop -y 7.安装gnome : sudo apt-get install gnome-panel -y sudo apt-get install gnome-settings-daemon -y sudo apt-get install metacity -y sudo apt-get install nautilus -y sudo

windows系统使用vnc远程linux系统

a 夏天 提交于 2020-04-07 15:28:09
使用Windows主机下载vnc viewer安装! 下载链接地址: https://www.realvnc.com/en/connect/download/viewer/ 安装vnc服务:apt-get install vnc4server 启动vnc服务:vncserver (自动生成vnc启动文件 xstartup) 安装gnome桌面:apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal 修改vnc启动文件:vim ~/.vnc/xstartup ,替换为: #!/bin/sh #Uncomment the following two lines for normal desktop: export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS gnome-panel & gnmoe-settings-daemon & metacity & nautilus & #文件目录界面 gnome-terminal & (注意:缺少 “gnome-terminal &” 这行时远程连接上桌面显示为灰色) 安装桌面环境: (1)安装x-window的基础,输入:sudo

Centos7 安装VNCserver&图形界面

笑着哭i 提交于 2020-04-07 08:51:27
1.安装软件包。 yum install tigervnc-server -y yum groups install GNOME yum groups install "Virtualization Hypervisor" "Virtualization Platform" "Virtualization Tools" "Virtualization Client" "Virtualization" 2.拷贝vnc server配置文件。 cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service 3.编辑vnc server配置文件。 vim /etc/systemd/system/vncserver@:1.service [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/sbin/runuser -l root -c "/usr/bin

linux下VNC的配置及使用

天涯浪子 提交于 2020-04-07 05:21:46
我们知道在windows里面有远程桌面(著名的有pcanywhere,网络人等)对吧,在linux下我们同样有这个东西,其中最流行的一种就是VNC,其实VNC是一种协议,它的全称是virtual network computing,是一种C/S架构的协议,所以需要客户端和服务端同时执行,在服务端监听5800,5801,5901等多个可能的端口,而客户端只需要想sever端发起连接请求,并输入账号密码(不是linux系统内用户的账号密码,而是VNC自己的密码)即可访问了,但是VNC在网上传输的时候是没有加密的,所以我们的账号密码在网上传输的时候是很容易被“有心之人”捕获到的,这时候我们可以结合sshd来实现加密传送,另外VNC传输的是桌面应用,大家都知道,只要是传输需要绘图的东西计算量都是很大的(尤其是用SSHD加密之后),所以VNC会相当的占用带宽和系统资源,那么我们为什么还要使用它呢?因为有时候我们配置一些软件(比如oracle等)必须使用图形界面同时必须远程连接的时候我们就不得不用VNC了…… windows作为客户端连入linux服务端配置过程: 1), 把我们的linux系统配置成VNC server #yum install vncserver //通过yum来安装VNC服务端(请确保yum源可用) #vncpasswd //为其添加密码(VNC密码)

linux下VNC的配置及使用

耗尽温柔 提交于 2020-04-07 04:00:29
我们知道在windows里面有远程桌面(著名的有pcanywhere,网络人等)对吧,在linux下我们同样有这个东西,其中最流行的一种就是VNC,其实VNC是一种协议,它的全称是virtual network computing,是一种C/S架构的协议,所以需要客户端和服务端同时执行,在服务端监听5800,5801,5901等多个可能的端口,而客户端只需要想sever端发起连接请求,并输入账号密码(不是linux系统内用户的账号密码,而是VNC自己的密码)即可访问了,但是VNC在网上传输的时候是没有加密的,所以我们的账号密码在网上传输的时候是很容易被“有心之人”捕获到的,这时候我们可以结合sshd来实现加密传送,另外VNC传输的是桌面应用,大家都知道,只要是传输需要绘图的东西计算量都是很大的(尤其是用SSHD加密之后),所以VNC会相当的占用带宽和系统资源,那么我们为什么还要使用它呢?因为有时候我们配置一些软件(比如oracle等)必须使用图形界面同时必须远程连接的时候我们就不得不用VNC了…… windows 作为客户端连入linux服务端配置过程: 1 ). 把我们的linux系统配置成VNC server #yum install vncserver //通过yum来安装VNC服务端(请确保yum源可用) #vncpasswd //为其添加密码(VNC密码)

使用x11vnc作为vncserver端

别等时光非礼了梦想. 提交于 2020-04-07 03:09:47
1 安装x11vnc $ sudo apt-get update $ sudo apt-get install x11vnc 2 生成密码 $ x11vnc -storepasswd Enter VNC password: ********* Verify password: ********* Write password to /home/USERHOME/.vnc/passwd? [y]/n y Password written to: /home/rahul/.vnc/passwd 3 开启服务 x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared 注意:/home /USERNAME/.vnc/passwd 中的USERNAME需要换成你自己的用户名。 更多参数说明,请参考 http://www.karlrunge.com/x11vnc/x11vnc_opts.html 4 设为开机启动 sudo nano /lib/systemd/system/x11vnc.service 在打开的页面中插入以下代码 [Unit] Description=Start x11vnc at startup. After=multi

VNC 远程连接vmware下centOS7

£可爱£侵袭症+ 提交于 2020-04-07 02:56:49
VNC ( Virtual Network Computing)是一个linux下提供远程桌面支持的服务,类似于windows下的远程桌面服务,本来我是准备用xmanager来远程连我虚拟机中的centos的,但是由于xmanager据说不支持centos7下的gnome,其他的xfce好像支持度也不好。既然这样,我就用了VNC。 1.如果没有安装X-Windows 桌面的话要先安装Xwindows [root@localhost ~]# yum check-update [root@localhost ~]# yum groupinstall "X Window System" [root@localhost ~]# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts [root@localhost ~]# unlink /etc/systemd/system/default.target [root@localhost ~]# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target [root@localhost

CentOS 7 安装VNC

て烟熏妆下的殇ゞ 提交于 2020-04-04 00:05:53
VNC需要系统安装的有桌面,可以进行下面操作安装GNOME 桌面。 #列出的组列表里有GNOME Desktop yum grouplist | grep GNOME 安装 yum groupinstall -y “GNOME Desktop” 如果遇到报错 Transaction check error: file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.el7.centos.x86_64 conflicts with file from package grub2-common-1:2.02-0.64.el7.centos.noarch Error Summary 该问题是由于文件fwupdate-efi 同grub2-common冲突所致。 这里需要将该包通过 yum -y update grub2-common 命令进行更新。 再次安装成功(15-20分钟左右) 安装完成后,修改默认启动方式为图形化界面 systemctl set-default graphical.target //设置成图形模式 如果要换回来 systemctl set-default multi-user.target //设置成命令模式 然后重启系统即可 reboot 第一步:安装VNC服务软件 yum -y install

centos7 远程桌面vnc

眉间皱痕 提交于 2020-03-28 13:42:46
Centos7 采用mini安装,如果想远程桌面,那就需要安装图形界面 # yum check-update # yum groupinstall "X Window System" # yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts # unlink /etc/systemd/system/default.target # ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target # reboot 下面开始安装: 1、安装tigervnc # yum install tigervnc-server -y 2、从VNC备份库中复制service文件到系统service服务管理目录 # cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service 3、修改配置文件 # vim /etc/systemd/system/vncserver@:1.service #改成root用户启动,配置文件看起来这样的 [Unit]