树莓派远程连接工具VNC使用教程

背景故事

树莓派作为一款迷你小主机,大部分的使用场景都会用到远程调试,远程调试用到最多的方式一般就是VNC和SSH,VNC是远程桌面型的远程方式,简单来说就是用Windows电脑与树莓派主机建立远程桌面链接,通过远程桌面访问和操作树莓派,这样做的好处有以下几点:

  • 可以少用一套键鼠,树莓派与Windows电脑共用一套键鼠,节约我们的宝贵的桌面空间
  • 图形化操作界面,简单易上手

那么我们就开始看看应该如何快速方便的使用VNC吧!

SSH放在下一篇博客中介绍,大家可以多多关注哦!

硬件准备

废话不多,来张图吧:

软件准备

  1. 树莓派端:
  • VNC server
  • 获取方式:树莓派官方推荐带常用软件的系统镜像内置了VNC server,非常方便,只需要按如下步骤设置即可
  • 树莓派安装官方镜像的教程,参考我的其他教程

1.1 点击屏幕左上角树莓派图标,进入设置页面

1.2 选择使能 VNC

1.3 选择后,点击 OK

1.4 等待几秒钟,屏幕右上角出现VNC的图标即可,如果不出现,可以重启树莓派尝试

  1. Windows端

Windows端需要准备一个VNC 客户端软件:VNC-Viewer(点击可下载)

安装过程中部分选项可参考下面步骤:

语言选择:

生成桌面快捷方式,默认是没有的,可以选择第一项生成

  1. 环境部署

树莓派和Windows主机必须要在同一个局域网内才能方便的建立VNC链接,简单的说就是树莓派和Windows主机需要连接到同一个路由器上,推荐用wifi连接比较简单,其他连接方式有机会我们再研究。

  • 这一点很重要,VNC 连接的原理就是局域网内的TCP和UDP通信,所以树莓派和Windows主机都要连接到同一个路由上

  • 要注意树莓派3B只支持2.4Gwifi

  • 要检查是否在同一个局域网中,可以在Windows或树莓派的命令行窗口中使用Ping指令,看返回结果,ping指令的格式为:Ping +空格+ IP地址

    举例Windows命令行窗口Ping树莓派的IP地址截图如下:

操作步骤

  1. 上述准备工作就绪以后,我们就可以开始尝试连接啦,第一步,获取树莓派的IP地址
  • 方式一(最简单):鼠标悬停到树莓派的WIFI 图标上,会显示树莓派的IP地址

如上图 192.168.123.170 就是我这个树莓派的IP地址了

  • 方式二:打开树莓派的命令行窗口(快捷键ctrl+alt+t ),输入ifconfig,显示如下。

如上图 192.168.123.170 就是我这个树莓派的IP地址了

  1. Windows端运行 VNC-Viewer,界面如下:

  1. 在Windows端VNC-Viewer的输入框中输入树莓派的IP地址,并回车

  1. 输入树莓派的用户名和密码,官方镜像默认的用户名为:pi,密码为:raspberry,勾选 remember password复选框,记住用户名和密码,点击密码输入框旁边的小眼睛可以检查密码输入是否正确

  • 树莓派刚开机连接VNC有时容易失败,通常可以等树莓派开机后等待20s左右,或者多尝试几次VNC连接就可以成功
  • 如果多次尝试依然无法成功,可以尝试关闭Windows系统防火墙,方法可以自行百度
  1. 连接成功后,就可以看到树莓派的桌面啦,如此就可以用Windows的键鼠来操作树莓派了

> 桌面的提示是没有修改树莓派默认密码,可以忽略该提示,点击确认即可,一般不推荐修改默认密码,容易忘记就麻烦了
  1. 下次在使用VNC连接树莓派的时候,可以直接在Windows端的VNC中双击上次的链接记录,也可以重命名哦

  2. 至此树莓派的VNC使用教程就结束了,恭喜你!又Get一个新工具!

下期预告:

树莓派远程连接工具SSH 使用教程

欢迎各位老铁一键三连,本号后续会不断更新树莓派、人工智能、STM32、ROS小车相关文章和知识。

原创不易,转载请说明出处。

树莓派远程连接工具VNC使用教程的更多相关文章

  1. 树莓派远程连接工具SSH使用教程

    树莓派远程连接工具SSH使用教程 树莓派 背景故事 树莓派作为一款迷你小主机,大部分的使用场景都会用到远程调试,远程调试用到最多的方式一般就是VNC和SSH,SSH就是命令行型的远程方式,简单来说就是 ...

  2. 最好用的远程连接工具TeamviWer13安装教程(Win10环境)

    1.Teamviwer官网:https://www.teamviewer.com/zhCN/ 2.下载链接:https://dl.tvcdn.de/download/TeamViewer_Setup. ...

  3. 安装教程-Xshell 5 远程连接工具的安装

    Xshell 5 远程连接工具的安装 1.实验描述 物理机中安装 Xshell 5 ,为实现 Linux 等操作系统提供远程连接的环境. 2.实验环境 物理机系统:Windows 10 企业版 3.实 ...

  4. CentOS 6.5远程连接工具x shell

    安装X shell 在Window系统下远程连接Linux,x shell只是一种远程连接工具,类似工具还有CRT.VNC.putty. 以下是安装X shell的注意事项 此选项中,如不把——初始数 ...

  5. [SSH服务]——SSH详解、常用的远程连接工具

    在总结ssh原理前,我先做了一个ssh过程的实验 首先我搭建了这样一个实验环境: (1) SSH Server:10.0.10.198 (2) SSH Client:10.0.10.158 在Serv ...

  6. Linux的远程连接工具:SSH的安装

    在Linux执行命令很不方便,另外我们需要将自己计算机中的文件上传到Linux中,因此使用远程连接工具还是比较方便的. SSH安装 SSH的使用 打开安装好的软件:SSH Secure File Tr ...

  7. 移植ARM linux下远程连接工具dropbear

    移植ARM linux下远程连接工具dropbear 原文地址:http://www.cnblogs.com/NickQ/p/9010529.html 移植zlib 下载地址:https://gith ...

  8. 使用 IPMI 远程为服务器安装操作系统教程

    使用 IPMI 远程为服务器安装操作系统教程 shida_csdn 2019-01-09 11:30:10 9588 收藏 16展开一.什么是 IPMI? IPMI 是智能平台管理接口(Intelli ...

  9. Linux远程连接工具和运行级别

    常用的Linux远程连接工具: xshell MobaXterm windows的命令行工具 Linux的运行级别 linux有七个运行级别 0----所有的服务都不开启,代表的式关机 1---代表的 ...

随机推荐

  1. Laravel + Swoole 打造IM简易聊天室

    最近在学习Swoole,利用Swoole扩展让PHP生动了不少,本篇就来Swoole开发一款简易的IM聊天室 应用场景:实现简单的即时消息聊天室. (一)扩展安装 pecl install swool ...

  2. WPF教程六:理解WPF中的隧道路由和冒泡路由事件

    WPF中使用路由事件升级了传统应用开发中的事件,在WPF中使用路由事件能更好的处理事件相关的逻辑,我们从这篇开始整理事件的用法和什么是直接路由,什么是冒泡路由,以及什么是隧道路由. 事件最基本的用法 ...

  3. STM32笔记一

    1.脉冲宽度调制是(PWM):用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量.通信到功率控制与变换的许多领域中.一般用于直流电机调速. 2.外部中断:外部中断是单片机实 ...

  4. 重新梳理调度器——GMP 调度模型

    调度器--GMP 调度模型 Goroutine 调度器,它是负责在工作线程上分发准备运行的 goroutines. 首先在讲 GMP 调度模型之前,我们先了解为什么会有这个模型,之前的调度模型是什么样 ...

  5. libzip开发笔记(二):libzip库介绍、ubuntu平台编译和工程模板

    前言   Qt使用一些压缩解压功能,选择libzip库,libzip库比较原始,也是很多其他库的基础支撑库,编译过了windows版本,有需求编译一个ubuntu版本的,交叉编译需求的同样可参照本文章 ...

  6. 将make的输出(标准输出/标准错误输出)重定向到文件

    方式 描述符 含义 stdin 0 标准输入 stdout 1 标准输出 stderr 2 标准错误输出 1.想要把make输出的全部信息,输出到某个文件中 最常见的办法就是:make xxx > ...

  7. C语言:#error命令,阻止程序编译

    #error 指令用于在编译期间产生错误信息,并阻止程序的编译,其形式如下: #error error_message 例如,我们的程序针对 Linux 编写,不保证兼容 Windows,那么可以这样 ...

  8. 【深度学习】在linux和windows下anaconda+pycharm+tensorflow+cuda的配置

    在linux和windows下anaconda+pycharm+tensorflow+cuda的配置 在linux和windows下anaconda+pycharm+tensorflow+cuda的配 ...

  9. Requests方法 -- 参数化

    import requests#禁用安全请求警告from requests.packages.urllib3.exceptions import InsecureRequestWarningreque ...

  10. 上手Coc.nvim 完全指南

    上手Coc.nvim 完全指南 介绍 Coc.nvim 是一个基于NodeJS 的适用于Vim8, Neovim 的Vim 智能补全插件. 拥有完整的LSP 支持.配置.使用方式及插件系统的整体风格类 ...