vnc

ubuntu远程桌面控制设置教程

馋奶兔 提交于 2019-11-28 20:37:41
为了以下描述方便,我们暂时把我们需要连接的桌面称为服务器,连接的机器称为客户端。仅在本网段中连接,是否可以连接外网还未尝试。其中还发现Ctrl,Shift等一些功能键在远程桌面中无法使用,(若服务器的密码中含有@诸如此类需要用功能键的字符,当服务器桌面锁定,将无法登录其桌面),此问题本人还未解决。截图请查看附件 1.首先在服务器和客户端上均安装openssh-server可通过执行sudo apt-get install openssh-server 2.在服务器端安装X11VNC server,在客户端安装SSL/SSH VNC Viewer 可以通过新德里软件包 来安装服务器端 是 sudo apt-get install x11vnc 3.请保证端口22(SSH所使用端口)是开着的 4.可通过putty连接服务器,并在服务器中输入如下命令 x11vnc -safer -localhost -nopw -once -display :0 5.在客户端用SSL/SSH VNC Viewer进行连接 在ubuntu桌面中打开Applications>Internet>SSL/SSH VNC Viewer 如下图 6.选择Options,选择Use SSH, Fullscreen,点击Done按钮,如下图 7.在VNC Host:Display中输入 name@192.168.0.1

CentOS7安装VNC

青春壹個敷衍的年華 提交于 2019-11-28 19:19:19
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/hqy860822/article/details/83749962 1、关闭防火墙和selinux systemctl stop firewalld .service setenforce 0 2、安装图形支持 yum groups install "GNOME Desktop"或yum groups install "X Window System" 3、安装vncserver yum -y install tigervnc-server 4、修改配置文件 cp /lib/systemd/ system /vncserver@.service /etc/systemd/ system /vncserver@: 1 .service vim /etc/systemd/ system /vncserver@\: 1 .service 找到这两行 ExecStart= /usr/ sbin/runuser -l <USER> -c "/usr/bin/vncserver %i" PIDFile= /home/ < USER > /.vnc/%H%i.pid 我以root登陆,所以修改为 ExecStart= /usr/

websockify文档

≯℡__Kan透↙ 提交于 2019-11-28 17:45:32
一、官网地址   地址: https://github.com/novnc/websockify 二、开启代理   1、单台服务器 python /usr/local/websockify/websockify.py --cert /usr/local/websockify/self.pem 6080 192.168.20.134:5901   self.pem可使用OpenSSL来生成,然后放在目录下,当然也可以不加cert参数 openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem      2、多台节点服务器   在实际应用中,不可能为每台虚拟机都架一个代理,这种方式对端口号的消耗也是巨大的,同时 VNC 通常是集成在前端页面,那有没有可能仅开一个端口,而实现代理多台虚拟机呢,答案自然是可以。   在 websockify 项目的 Wiki 主页( https://github.com/novnc/websockify/wiki/Token-based-target-selection )介绍了实现一个端口,多个代理的方法。   在 websockify 项目的 Wiki 主页介绍了实现一个端口,多个代理的方法。   实现的原理就是 websocketproxy.py 这个代理从一个指定的

noVNC使用——访问多台vnc

旧城冷巷雨未停 提交于 2019-11-28 17:43:46
一、模拟实验环境 1.CentOS6.8系统 2.KVM环境 3.使用KVM环境的两个系统(Windows,Linux) 4.noVNC 5.vncserver 二、实验过程 1.在kvm的环境下,通过xml创建两个系统: (1)修改xml文件中的个别项,如下图所示: XML文件添加项 注意: 1.tablet解决windows下鼠标移动不了问题,port是自己定义的端口号,listen,address默认为0.0.0.0) 2.xml详细配置可查看:http://www.jianshu.com/p/31ff0eb40b7d (2)修改完配置文件,创建域即可,命令如下: virsh define name.xml 2.创建完两个系统,并启动完之后,修改配置文件/etc/sysconfig/vncservers,修改内容如下图所示: vncservers配置文件 注意: 1.vncserver从5900端口开始 2.VNCSERVERS中 1:root表示端口号5901,root为定义的名称 3.需要配多少个vncserver可自行决定 3.启动VNC,命令如下: service vncserver restart 4.为了能够实现启动noVNC使用多台vnc,需要在noVNC建立vnc_tokens文件(个人建议:根目录下),未见内容如下: vnc_tokens文件: 格式如下:

通过noVNC和websockify连接到QEMU/KVM 转

雨燕双飞 提交于 2019-11-28 17:41:29
开源项目 QEMU、KVM、libvirt 实现了创建虚拟机,启动虚拟机,监控虚拟机。我们解决了从无到有的问题,这时就该考虑从有到优了。尽管我们能使用 SSH 的方式来登录使用虚拟机,但这种方式从感觉欠缺点什么,用户往往会更喜欢绚丽多彩的东西。 事实上 VNC 的客户端很多,诸如 VNC Viewer,TightVNC,RealVNC 等。然而我们需要的是 web 版的 VNC,自然而然我选择了 noVNC。 noVNC:HTML5 技术的 VNC 客户端 noVNC 是一个可以运行在众多浏览器的 HTML5 VNC 客户端,包括手机浏览器(iOS 和 Android)。 诸如 Ganeti Web Manager , OpenStack , OpenNebula , LibVNCServer 和 ThinLinc 等众多厂商、项目和产品整合了 noVNC。 VNC Server 除非你使用的 VNC Server 支持 WebSockets 连接(比如 x11vnc/libvncserver 、 QEMU 或者 MobileVNC ),否则你需要使用一个 WebSockets 和 TCP socket 之间相互转换的代理。 幸运的是 noVNC 提供了一个代理器 websockify 。 尽管官方说 QEMU 支持 WebSockets 连接,但我仍然不知道如何在不使用

树莓派 frp 内网穿透

杀马特。学长 韩版系。学妹 提交于 2019-11-28 17:39:40
目标: 因为家里没有公网IP,不能像访问云服务器一样访问家里的树莓派,所以目标是外网用SSH、VNC访问家里局域网中的树莓派。 工作原理的个人理解: 在云主机上运行frp服务器,在树莓派上运行frp客户端,使他们连接起来,通过访问云主机暴露出来IP:PORT来访问云主机,再由云主机转发到它连接的树莓派。 材料: 1. 一台有公网IP的云主机 2. 一个树莓派 https://github.com/fatedier/frp/releases 在上面网站根据自己的机器下载对应版本的frp 云主机的: frp_0.17.0_linux_amd64.tar.gz 树莓派的(注意是arm): frp_0.17.0_linux_arm.tar.gz frp包内容: 其中frpc...的三个文件是frp客户端,frps...的三个文件是frp服务器端。 配置: 云主机: 在云主机上配置frps.ini [common] bind_port = 7000 # 不变 dashboard_port = 8030 # 需要是云主机开放的端口,用于进入frp后台的 dashboard_user = frp-gao # 进入frp后台的用户名 dashboard_pwd = 1998 # 进入frp后台的密码 privilege_token = 1998 # 这个需要和frpc中的token保持一致 启动:

Web based VNC client? [closed]

喜欢而已 提交于 2019-11-28 03:49:42
I am currently developing a web app which has a part where i have to open a specific machine through VNC to monitor its desktop. I am required to have a web-based VNC client, which means it shouldn't install a server or any other file on the client's side. The client just opens the web browser and puts the IP of the targeted machine to open in the browser and thus runs a web-based VNC client. What are good resources to get started in this field? UPDATE 2013-10-29 Just FYI : back then I ended up using guacamole as @Dolph recommended. It was: very easy to set up very easy to follow its code and

jetson nano VNC

喜你入骨 提交于 2019-11-28 03:31:19
寻找比较好的远程桌面方式,官方社区帖子 https://devtalk.nvidia.com/default/topic/1056629/jetson-nano/jetson-nano-vnc-headless-connections/ ======================================================================= README-vnc Linux for Tegra Configuring VNC from the command-line ======================================================================= A VNC server allows access to the graphical display of a Linux for Tegra system over the network. This allows you to work physically remote from the Linux for Tegra system, and avoids the need to connect an HDMI display, USB keyboard, or mouse. All commands specified

centos 6.x 远程重新安装

混江龙づ霸主 提交于 2019-11-27 20:31:35
注意: 本文使用的为公网源 所以重装的机器需要能连公网,如果不能连接公网你需要搭建私有源 登录到需要重装系统的centos上 下载启动文件 本文安装的为centos6.5 根据不同版本下载不同的文件 wget http://mirrors.aliyun.com/centos/6.5/os/x86_64/images/pxeboot/vmlinuz wget http://mirrors.aliyun.com/centos/6.5/os/x86_64/images/pxeboot/initrd.img 将下载的文件复制到/boot 目录 cp vmlinuz /boot/vmlinuz.centos.pxe cp initrd.img /boot/initrd.img.centos.pxe 安装grub yum install grub -y 添加安装启动项 编辑启动菜单 vim /boot/grub/menu.lst 添加 title CentOS 6.5 VNC Installation root (hd0,0) kernel /vmlinuz.centos.pxe vnc vncpassword=password headless ip=127.0.0.1 netmask=255.255.255.0 gateway=127.0.0.1 dns=114.114.114.114

orangepi设置vnc开机自启动

为君一笑 提交于 2019-11-27 17:04:13
首先需要创建一个文件,执行以下命令,自动打开空白文件,在里面编辑内容即可 sudo gedit /etc/init.d/tightvncserver 把以下内容粘贴进去,然后点击保存即可。 #!/bin/sh ### BEGIN INIT INFO # Provides: tightvncserver # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/stop tightvncserver ### END INIT INFO # More details see: # http://www.penguintutor.com/linux/tightvnc ### Customize this entry # Set the USER variable to the name of the user to start tightvncserver under export USER='orangepi' ### End customization required eval cd ~$USER case "$1" in start) # 启动命令行。此处自定义分辨率