转自:http://www.cnblogs.com/xiaowuyi

一、添加vnc server

sudo apt-get updatesudo apt-get install tightvncserver

安装完成后,运行

tightvncserver

这时会要求输入控制密码,选择性输入查看密码,查看密码只能用来查看桌面,而控制密码才能对桌面进行操作。

此后,在电脑上安装vnc软件,下载地址:http://www.tightvnc.com/

安装时,选择自定义安装,仅安装tightvncviewer就可以。

每个用户可以启动多个VNCSERVER远程桌面,它们用ip加端口号:ip:1、ip:2、ip:3 来标识、区分,使用同一端口会使另外登录的用户自动退出。

二、设定固定IP

设定成固定IP后,方便日后操作,不需要每次先读取到IP才能工作。设定方法很简单,通过修改文件sudo vi /etc/network/interfaces文件完成,这里会用到root权限,树莓派root权限的获取可参考上一节评论(http://www.cnblogs.com/xiaowuyi/p/3980037.html)。

1、有线网络固定IP修改

原文件为:

auto loiface lo inet loopback
iface eth0 inet dhcpallow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

这里iface eth0 inet dhcp设置有线网络eth0为动态获取IP,因此可做如下修改:

auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.123
netmask 255.255.255.0
gateway 192.168.1.1allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

2、无线网络的修改

auto loiface lo inet loopback
iface eth0 inet dhcpallow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet static
address 192.168.1.123
netmask 255.255.255.0
gateway 192.168.1.1

修改成功后,IP地址换为192.168.1.123。

三、vnc的使用

通过以上的安装,每次启动vnc后,我们就不需要再连接显示器了,而是直接通过电脑就可以操作。具体方法是:

启动后,电脑通过putty与其连接:

连接后,运行tightvncserver,建立一个新窗体。然后打开tightvncviewer,输入密码,出现窗体,如下图:

1、停止VNC窗口:
vncserver -kill:1

2、修改密码
vncpasswd

3、重启服务
service vncserver restart


转载于:https://www.cnblogs.com/meiyu2016/p/5910722.html

树莓派:VNC远程控制相关推荐

  1. 《树莓派开发实战(第2版)》——2.8 利用VNC远程控制树莓派

    本节书摘来异步社区<树莓派开发实战(第2版)>一书中的第2章,第2.8节,作者:[英]Simon Monk(蒙克),更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  2. Window VNC远程控制LINUX:VNC详细配置介绍

    Window VNC远程控制LINUX:VNC详细配置介绍 //---------------------------------------vnc linux下的详细配置 1.VNC的启动/停止/重 ...

  3. 树莓派 VNC Viewer 远程桌面配置教程

    树莓派官方认证的 RealVNC 客户端登录树莓派的方法. 在开始之前,你需要已经登录树莓派,进入到树莓派命令窗口,通过接上显示器和键鼠直接操作或通过 SSH 登录都可以. 启用树莓派 VNC 服务 ...

  4. vnc 树莓派 链接_树莓派 VNC Viewer 远程桌面配置教程

    树莓派实验室在之前介绍过<直接用Windows远程桌面连接树莓派的方法>,使用的是微软的"远程桌面(Remote Desktop Connection)"作为客户端登录 ...

  5. 转载 树莓派vnc 教程

    VNC远程连接树莓派完全教程 爱上半导体 18-07-1712:48 树莓派3B.3B+自带了VNC,我们不需要在用指令给树莓派安装 为了能在电脑上使用VNC的方式远程树莓派,我真是操碎了心,断断续续 ...

  6. vnc远程控制 如何跨网远程其他电脑

    提起远程控制,不得不提到vnc,那大家对VNC远程控制了解多少呢?又是如何实现vnc远程控制跨网远程其他电脑的呢?今天看到我这篇文章的小伙伴有福了,我将就自己如何实现跨网远程其他电脑的情况,为大家做个 ...

  7. vnc远程控制软件配置,如何配置vnc远程控制软件实现批量管理服务器

    应该有不少小伙伴在日常工作过程中,都会有关于vnc远程控制软件配置的困扰吧.下载好了软件,却不知道如何使用.那你对vnc远程控制软件配置了解多少呢?又是如何配置vnc远程控制软件实现批量管理服务器的呢 ...

  8. vnc远程控制,vnc远程控制是怎么实现的?使用教程

    vnc远程控制不知道大家听说过没有,它的中文名叫虚拟网络控制台,这是一款优秀的远程控制工具软件.相信大家看到远程控制软件应该已经猜出来了这款软件到底是干嘛的了吧.大家找到过很好用过的vnc远程控制吗? ...

  9. 树莓派 ubuntu 远程控制

    树莓派 ubuntu 远程控制 树莓派上能够支持的远程连接软件 nomachine 下载 nomachine 安装 Windows 上的操作 但是 参考 树莓派上能够支持的远程连接软件 首先选择树莓派 ...

  10. 【macOS】Win通过VNC远程控制Macbook

    Win通过VNC远程控制Macbook 参考: https://zhuanlan.zhihu.com/p/74162964 仅局域网内可用 Macbook配置 进入"电脑设置",勾 ...

最新文章

  1. 和晋叔吹B讨论业务驱动与架构演进
  2. VC++从txt文本中读取字符和数字
  3. R语言使用ggplot2包和ggQC包可视化帕累托图(Pareto chart)
  4. SQL语法之基础查询(进阶1)and条件查询(进阶2)
  5. Oracle 10G select工作原理
  6. 【Uva11212】 Editing a Book(IDA*)
  7. 7 useLayoutEffect、useDebugValue
  8. window10怎么卸载php,window_win10怎么卸载程序?win10卸载程序教程,当win10正式版发布以后,不少 - phpStudy...
  9. Jquery attr 和removeAttr 的简单使用
  10. sqlalchemy Column Elements
  11. 解决webpack4版本在打包时候出现Cannot read property ‘bindings‘ of null 或 Cannot find module ‘@babel/core‘问题
  12. Android Content Provider基础
  13. 【转】计算机人工智能技术纵览---入门部分
  14. 第九周项目3-输出星号图
  15. 华为手表表盘的数字什么意思_华为gt2表盘上的数字是什么意思
  16. 蓝桥杯python试题集VIP版
  17. Unstoppable Domains域名使用教程(区块链域名)
  18. zynq100 linux移植,Linux3.6.7在OK6410平台的移植(四)搭建YAFFS2根文件系统
  19. 注册mysql确认邮件_如何在MySQL中使用电子邮件ID选择@之前的所有内容?
  20. Google Chrome 浏览器——隐藏功能及快捷键

热门文章

  1. 第八届java c组,2015年Java方向C组第八题
  2. centos .php 源码,CentOS 源码安装PHP
  3. 解决递归中的重复计算问题
  4. java最小访问原则_Android基础进阶之EffectiveJava翻译系列(第七章:通用原则)
  5. 7 php程序的调试方法_php程序调试方法总结
  6. 从0开始配置Flutter并运行demo
  7. 人们通常先在线性表尾部临时添加一个_数据结构学习笔记-线性表
  8. boot jpa mysql postman spring_springboot使用spring-data-jpa操作MySQL数据库
  9. 大连理工大学c语言第三次上机作业答案,大连理工大学软件学院C语言上机第五六章课后题...
  10. 可能是堆被损坏,这也说明 XX.exe 中或它所加载的任何 DLL 中有 bug