VNC远程连接树莓派完全教程

爱上半导体

18-07-1712:48

树莓派3B、3B+自带了VNC,我们不需要在用指令给树莓派安装

为了能在电脑上使用VNC的方式远程树莓派,我真是操碎了心,断断续续用了差不多半个月时间来搞这件事,之所以花费如此多的时间,主要是因为网上的教程写的太草率,都是抄的,尤其是在某些操作指令上有的都拼错,这对于新手来说就麻烦了。所以今天写一篇电脑通过VNC远程树莓派的完全教程供大家借鉴。

在进行如下操作之前,请确认你的树莓派已经安装了官方的树莓派系统-Raspbian

系统安装完成之后我们需要用SSH指令连接、配置树莓派。需要准备一根网线,让树莓派与路由器相连;关于电源,都强调要用5V/2A的,而我的用的是5V/1A苹果原装充电器,也没有发现有任何异常,完美运行,或许是我没有加外设的缘故吧,如果你们只是用树莓派做编程,完全没必要上2A的充电头。

SSH指令远程树莓派

首先我们要在电脑的终端中输入以下SSH指令

ssh pi@192.168.0.106

192.168.0.106是我的树莓派IP地址,你们的树莓派地址可以从路由器登录界面获取,用你们的IP地址把我的替换就可以,这句指令输入成功之后,我们就可以远程配置树莓派了,但只限于指令操纵,并不能实现图形界面化。

我的电脑是Mac,打开的是终端,Win上面需要打开的是运行,现象都是一样的,在我的电脑终端键入ssh pi@192.168.0.106,敲击回车之后的现象如下图,出现了pi@192.168.0.106's password,这句话的意思是让我们输入树莓派的密码,而不是我们电脑的密码,一般默认的密码是raspberry。

在我们输入密码的过程中,终端上是没有任何显示,我们不用管,输完之后直接回车,出现以下一大堆字符表示我们输入的密码正确,这时候我们就可以远程用指令操纵树莓派了。

接下来我们需要通过SSH指令打开树莓派的VNC,VNC是一款远程桌面软件,支持Windows、Mac、iOS、Linux、树莓派操作系统,而且树莓派3B、3B+自带了VNC,我们只需要远程打开它就好了。

远程配置树莓派的指令为

sudo raspi-config

在终端/运行中键入以上指令后的现象如下图所示,然后选择5 Interfacing Options。

出现以下界面的时候选择P3 VNC

然后选“是”

确定

finish

但是我在这卡了很久,按道理说已经使能VNC了,这时候应该能图形化远程了,但都以失败告终,网上的资料都太老旧,只能自己去VNC官网查看参考手册,在哪找的教程都没有官方的有权威性。

我所犯的一个错误是只使能了VNC,但并没有开启,或者说开启错误了,我当时错误的输入了tightvncserver指令(网上教程看的,应该是老版指令),而正确的开启VNC指令是(只限于树莓派3B、3B+)

vncserver

在我们键入vncserver之后,终端会提示出现一整页字符,其余的我们都不需要管,最重要的是最后一行New desktop is raspberrypi:1 (192.168.0.106:1),也只有这一行字符是有用的,他告诉我们树莓派桌面的IP地址为192.168.0.106,端口号为1。有了这个我们就可以用笔记本远程树莓派了,至此关于树莓派的指令配置已经全部完成。

VNC图形化远程树莓派

如果电脑上没有装VNC的小伙伴,可以去VNC官网进行下载相应的版本。

https://www.realvnc.com/en/connect/download/vnc/windows/

下载完成之后,打开VNC,输入我们上一步获取的192.168.0.106:1

敲击回车之后,出现以下界面,这时候提示我们输入树莓派的账户、密码。账户一般为pi,原始密码为raspberry。

密码输入正确之后,我们日思夜想的树莓派桌面就通过VNC远程实现了。

树莓派内部好像还有《我的世界》这款游戏

还有一些经典的编程环境,这对于学python创造了极好的学习条件。

切记在你远程成功之后,一定要让树莓派用无线联网,不然每次还要插网线,只要我们链接一个WiFi,下一次只要一上电,树莓派就会自动链接WiFi,网线就可以扔掉了。

手机端(iOS)控制树莓派

为了在手机上体验一把树莓派,我特意去苹果商店搜索VNC,没想到还真有,下载之后,IP地址都不用输,因为树莓派已经在线了,我们只需要选择就好了

和电脑端一样,需要我们输入密码

输入密码之后,进入树莓派界面

手机端也有电脑的键盘

我们登录百度试试,不可思议,竟然可以完美的通过苹果手机远程上网。

Final

本篇教程笔者吸取众家之长,然后笔者也参考了一些官方的数据手册,写了一篇最完整的树莓派VNC远程教程。

转载于:https://www.cnblogs.com/kesz/p/10881084.html

转载 树莓派vnc 教程相关推荐

  1. 树莓派爱好者基地64位系统2.0版本使用VNC教程

    64位系统2.0版本使用VNC教程 序言 一.教程开始: 1.安装系统 2.Vnc的使用 第一种情况(已经有显示器): 第二种情况(没有显示器): 序言 vnc是一款优秀的远程控制工具软件, 功能强大 ...

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

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

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

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

  4. (二)树莓派系列教程:树莓派4B手动连接wifi,远程控制。命令行界面、桌面界面

    一.通过连接同一局域网的wifi来远程操作树莓派 在树莓派系列教程(一)中我们在烧录系统的时候已经配置了树莓派在开机时候按优先级来裂解wifi.但是如果我们没有配置wifi的文件,我们可以手动连接wi ...

  5. 树莓派python编程小车_树莓派小车教程(三)——软件代码

    原标题:树莓派小车教程(三)--软件代码 树莓派小车教程(三)--软件代码 2017-07-07 琳小豆 HelloWorld少儿编程 树莓派小车教程 (三) 在上一次教程中,我们已经完成了硬件连接. ...

  6. [转载]批处理入门教程

    [转载]批处理入门教程 写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的方法 脚本之家补充说明:批处理相对来说是比较简单的语言,大家 ...

  7. [转载]windbg简明教程

    [转载]windbg简明教程 文章作者:Sucsor on 2006.06.11 Windbg是 Microsoft公 司免费调试器调试集合中的GUI的调试器,支持Source和Assembly两种模 ...

  8. [转载]VBS入门教程 VBS基础教程

    [转载]VBS入门教程 VBS基础教程(收藏) VBS基础教程 VBS(VBScript的进一步简写)是基于Visual Basic的脚本语言. Microsoft Visual Basic是微软公司 ...

  9. 树莓派小车教程(三)之——初步实现网页控制小车速度可调(顺序执行)

    项目场景: 之前写了一篇手把手树莓派小车教程(二)之--基于Tornado框架的网页控制小车(按键+鼠标点击).当时只记录了如何通过Tornado框架能让网页控制小车跑起来(以恒定速度),但是项目中小 ...

最新文章

  1. phpstudy本地调试运行TP5的后台源码
  2. 基于Matlab的BP神经网络在语音特征信号识别中的应用
  3. 女装、退学、离职谷歌,他活成了别人不敢想的样子
  4. hibernate 中set的3个属性(inverse,cascade,order_by)
  5. oracle自动还原,什么是oracle自动恢复操作
  6. CF876 F 思维 枚举
  7. ssm中使用slf4g
  8. HDU 2054 大数比较
  9. 人民币对美元汇率中间价报6.7592元 上调23个基点
  10. 产学研专题数据(区域、企业、地级市创新指标及研发、RD投入)
  11. 图解机器学习算法(3) | KNN算法及其应用(机器学习通关指南·完结)
  12. 华裔天才数学家-陶哲轩
  13. python字典统计排序1_数据分析1_入门Python
  14. 基于Python的离线OCR图片文字识别(四)——支持txt文件指定路径保存
  15. 鸿蒙系统摄像头,内置鸿蒙系统,华为生态产品海雀智能摄像头Pro体验
  16. make install - make uninstall - make clean 命令介绍
  17. Linux学习笔记--12(iptables与firewalld)
  18. 说说Debug文件夹下的.pdb文件
  19. Android笔记总结
  20. Concept:USB OTG

热门文章

  1. sm2算法前端处理_Postman接口自动化测试实例用到的完整的SM2前端加密算法代码...
  2. 新人学习web前端必须要知道的基础知识,让你轻松入门
  3. 软件测试工作都干些什么?
  4. 零基础如何学前端,如何规划?
  5. 想学web前端啊?初学者必看,HTML入门指南
  6. 现在程序员的工资是不是被高估了?不存在的!
  7. N - C语言实验——各位数字之和排序
  8. python yield from_简述 yield 和 yield from
  9. JS大小比较(>、<、>=、<=)运算符
  10. 中专计算机应用完整教学计划,中职生教学计划