VNC Server

noVNC连接多台远程主机

一笑奈何 提交于 2020-04-23 13:06:50
noVNC是一个HTML5 VNC客户端,采用HTML5 websockets、Canvas和JavaScript实现,noVNC被普遍应用于各大云计算、虚拟机控制面板中,比如OpenStack Dashboard 和 OpenNebula Sunstone 都用的是 noVNC。前面说了 noVNC 采用 WebSockets 实现,但是目前大多数 VNC 服务器都不支持 WebSockets,所以 noVNC 是不能直接连接 VNC 服务器的,怎么办呢?这就需要一个代理来实现websockets和tcp sockets之间的转换,这个代理就是websockify。 使用noVNC远程访问多个远程主机,拓扑结构如下。 只需要一台机器作为noVNC代理,其他被访问的机器安装VNC server就可以了。 vncserver安装和使用 主机Target2 Target2主机是CentOS操作系统,可以使用tigervnc-server作为VNC server。 安装: [root@localhost Desktop]# yum install tigervnc-server -y 安装完后,查看vncserver的配置文件: [root@localhost Desktop]# rpm -qc tigervnc-server /etc/sysconfig/vncservers

noVNC实现浏览器远程访问Windows桌面

做~自己de王妃 提交于 2020-04-23 13:06:31
一、简介 1、VNC介绍 VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和MAC中的任何远程控制软件媲美。 VNC基本上是由两部分组成:一部分是客户端的应用程序(vnc viewer);另外一部分是服务器端的应用程序(vnc server)。VNC的基本运行原理和一些Windows下的远程控制软件很相像。VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形界面十分友好。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便地和安装了服务器端的应用程序(vncserver)的计算机相互连接。 2、noVNC介绍 noVNC提供一种在网页上通过html5的Canvas,访问机器上vncserver提供的vnc服务, 需要做tcp到websocket的转化,才能在html5中显示出来 。网页就是一个客户端,类似win下面的vncviewer,只是此时填的不是裸露的vnc服务的ip+port,而是由noVNC提供的websockets的代理,在noVNC代理服务器上要配置每个vnc服务, noVNC提供一个标识,去反向代理所配置的vnc服务 。

在Centos7上安装图形化桌面工具

亡梦爱人 提交于 2020-03-25 14:44:19
3 月,跳不动了?>>> Linux 是一个多任务的多用户的操作系统,好多linux爱好者在安装完linux后经常遇到一个问题——没有图形化桌面。今天小编在安装RHEL7的时候,一步留神没有安装图形化桌面,下面分享一下安装图形化桌面的过程。 在安装的时候没有注意选择的是默认的“Minimal Install”,安装完后是这个样子的, 命令 行的界面的,好不爽。登录进去,启动图形化试试。果然没有安装图形化。下面来进行图形化组件的安装 下面着重要讲的是在 centos 7下进行远程的链接,远程链接工具比较好的有Xmanager5系列,下面集成了一套工具,比较良心的是,可以在官网申请免费使用,毕竟开源是科技进步的动力嘛,它的配置网上也有好多教程,因为我没成功,就不瞎bb了,只是提供一个思路 另一个就是vnc server,它是一款开源免费的软件,这里的链接阿里云也提供了非常详细的教程,https://help.aliyun.com/knowledge_detail/41530.html,如果你顺利成功的话,非常恭喜了。 以安装 MATE 桌面环境为例: 登录服务器,执行 命令 : yum groups install "X Window System" #安装 X Window System。 执行命令: yum groups install "MATE Desktop" #安装

Ubuntu16.04 LTS 安装VNC Server开启远程桌面

一笑奈何 提交于 2020-03-25 10:35:24
3 月,跳不动了?>>> Ubuntu 16.04 LTS 安装VNC,在百度和谷歌找了很多教程,不是太老,就是说的驴唇不对马嘴,所以忍不住写一些以正视听。 VNC有很多选择,VNC4server,tigervncserver等等,都不推荐,难装又难用。经过多次实验和测试,最后只采用 x11vnc 作为VNC服务器端。 具体配置步骤如下: 步骤 1 - 安装 X11VNC sudo apt install x11vnc -y 1 步骤 2 - 配置访问密码 # sudo x11vnc -storepasswd /etc/x11vnc.pass 1 步骤 3 - 创建服务 # vim /lib/systemd/ system /x11vnc.service 1 粘贴如下代码,最后 :wq 保存,请使用root用户,否则没有权限。 [Unit] Description= Start x11vnc at startup. After= multi-user.target [Service] Type= simple ExecStart= /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared [Install]

使用Windows 10远程桌面vnc-any 远程控制Ubuntu 16.04

时光毁灭记忆、已成空白 提交于 2020-03-06 15:37:59
使用Windows 10远程控制Ubuntu 16.04,网上很多需要安装xfce桌面的。今天介绍一下,不需要安装其他桌面,使用Ubuntu 16.04自带桌面,漂亮美观。 Ubuntu16.04端: 1、打开终端,安装xrdp,vncserver sudo apt-get install xrdp vnc4server xbase-clients 2、安装desktop sharing(Ubuntu16.04默认已经安装),可以到应用商店下载。打开desktop sharing,设置如下: 3、安装安装dconf-editor,取消权限限制: sudo apt-get install dconf-editor dconf-editor设置:org > gnome > desktop > remote-access,取消 “requlre-encryption” Windows 10端: 搜索远程桌面连接,输入Ubuntu的ip地址,点击连接。 选择vnc-any,输入Ubuntu的ip地址,端口不变(5900),桌面共享设定的密码,即可远程连接到ubuntu 16.04桌面。 来源: oschina 链接: https://my.oschina.net/farces/blog/3189055

如何用VNC连linux

本秂侑毒 提交于 2020-03-06 10:08:40
对于已练接互联网的linux: 启动tigervnc-server,命令如下 vncserver 这种方式启动会默认分配桌面,从1开始分配, 如提示设置密码,请设置密码用于vnc login使用 2. VNC login,host后面加桌面号。密码输入step时设置的密码 来源: oschina 链接: https://my.oschina.net/hcp/blog/3188890

制作OpenStack Centos7 镜像

回眸只為那壹抹淺笑 提交于 2020-02-27 23:03:23
1. 官方DOC文档 https://docs.openstack.org/image-guide/create-images-manually.html 2. 安装过程 2.1 环境 Centos7 主机,GHOME版本(带图形化界面的)(非虚拟机,在BIOS中开启虚拟化) 2.1 准备环境 yum -y groupinstall Virtualization "Virtualization Client" yum -y install libvirt 2.2 下载或从拷贝系统镜像 省略,自己建目录,下载镜像 2.3 启动服务 systemctl restart libvirtd.service 2.4 创建镜像 # virt-install --virt-type kvm --name centos --ram 1024 \ --disk /tmp/centos.qcow2,format=qcow2 \ --network network=default \ --graphics vnc,listen=0.0.0.0 --noautoconsole \ --os-type=linux --os-variant=centos7.0 \ --location=/data/isos/CentOS-7-x86_64-NetInstall-1611.iso #virsh list

Ubuntu 18.04 LTS安装vncserver虚拟网络控制台

和自甴很熟 提交于 2020-02-27 18:31:13
虚拟网络控制台(VNC)是一个图形桌面共享软件,允许您使用键盘和鼠标远程控制另一台计算机。 系统环境 服务端:Ubuntu 18.04 Server LTS 客户端:Windows10 客户端VNC-Viewer 6.20下载地址:https://www.realvnc.com/en/connect/download/viewer/ 安装桌面环境 本实验中安装的系统没有安装桌面环境,我们需要自己安装,如果已经安装桌面了清跳过这一步。 我们可Ubuntu提供了许多桌面环境,可以选择自己喜欢的桌面环境,在这里选择安装Xfce4桌面: bpang@ubuntu1804:~$ sudo apt install xfce4* 安装VNC Server 安装仓库提供的vnc4server: bpang@ubuntu1804:~$ sudo apt install vnc4server 运行 vncserver 命令 创建一个初始配置并设置密码: bpang@ubuntu1804:~$ vncserver You will require a password to access your desktops. Password: Verify: New 'ubuntu1804:1 (bpang)' desktop is ubuntu1804:1 Creating default startup

阿里云ECS Centos7.4安装GNOME桌面和VNC Server

家住魔仙堡 提交于 2020-02-26 09:46:40
(参考网上一些文章的做法,在此先表示感谢。) 阿里云centOS安装图形界面 10分钟学会在centos7环境下配置vncserver 我用的是Centos 7.4 以下操作都是用root身份。 GNome桌面的安装 (1)首先安装X系统组件 # yum groupinstall -y "X Window System" (2)安装Gnome包 # yum groupinstall -y "GNOME Desktop" "Graphical Administration Tools" ps:这一步出现错误 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.65.el7.centos.2.noarch 解决方法: # yum update grub2-common (3)更新系统的运行级别 # ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target (4)重启系统 reboot 重启以后,从阿里云控制台截屏看

CentOS 7.6 配置VNC远程访问服务器图形界面

丶灬走出姿态 提交于 2019-12-09 17:55:37
CentOS 7.6 配置VNC远程访问服务器图形界面 1. 安装VNC 1.1 安装图形界面 yum groupinstall "development tools" yum groupinstall "gnome desktop" 1.2 安装配置vnc yum install tigervnc tigervnc-server -y vncserver :n #这里的n是 sessionnumber,不指定默认为1,也可以是2、3等等。第一次会提示输入密码,以后可以使用 vncpasswd 命令修改密码。 具体如下: [root @oracle ~]# vncserver :1 You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? y Password: Verify: xauth: file /root/.Xauthority does not exist New 'oracle.sysit.cn:1 (root)' desktop is oracle.sysit.cn:1 Creating default startup script /root/.vnc/xstartup