前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >【树莓派5远程控制技巧:Raspberry Pi OS安装与VNC配置全攻略】

【树莓派5远程控制技巧:Raspberry Pi OS安装与VNC配置全攻略】

作者头像
ImAileen
发布2024-12-17 09:46:16
发布2024-12-17 09:46:16
33500
代码可运行
举报
文章被收录于专栏:Python数据结构与算法
运行总次数:0
代码可运行

前言

今天分享一下如何在你的树莓派5上安装Raspberry Pi OS,并配置SSH和VNC权限,让你随时随地都能远程控制这台迷你电脑。想象一下这样的场景:你躺在家里的沙发上,或者坐在咖啡馆里享受一杯香浓的拿铁,只需轻轻一点,就能通过Windows电脑上的VNC Viewer轻松操控树莓派。是不是觉得科技生活充满了无限可能?

别担心,这个过程其实非常简单!即使你是第一次接触树莓派,也能在我们的引导下迅速上手。

树莓派虽然体积小巧,但功能却异常强大。它不仅是一个绝佳的教育工具和家庭娱乐中心,更是各种创意项目的理想选择。无论是搭建一个智能家居系统、开发一款游戏机,还是进行数据采集与分析,树莓派都能轻松胜任。而通过VNC远程连接,则让这一切变得更加方便高效。

想象一下,你再也不用为了操作树莓派而拖着显示器和键盘到处跑,甚至可以随时随地调整你的项目设置。是不是感觉瞬间高大上了很多?那么就让我们一起开始这段精彩的科技之旅吧!

【视频教程】

Windows电脑安装配置VNC远程访问控制本地局域网内树莓派5桌面

1. 使用 Raspberry Pi Imager 安装 Raspberry Pi OS

本篇文章测试场景:Windows10、树莓派5、 准备工具:树莓派、TF卡读卡器、至少 8GB 的​​TF卡、5V 3A电源适配器、HDMI线、一个连HDML的显示屏、键盘鼠标

如未安装树莓派系统,可参考下方步骤,如已安装即可直接跳过,参考2.

(1)将TF卡连接电脑 (2)打开 Raspberry Pi Imager选择所需的操作系统

下载适用于您的操作系统的树莓派镜像工具。它支持大多数操作系统(Windows、macOS和Linux)。

[https://www.raspberrypi.org/downloads/][2]

image.png
image.png
  • 运行并安装树莓派镜像工具
  • 选择操作系统 -> Raspberry Pi OS (64-bit)
  • 选择SD卡

点击NEXT

image.png
image.png

点击编辑设置

image.png
image.png

设置用户名密码及语言设置,点击保存

image.png
image.png

点击是,然后等待读写中,系统写入,这可能需要几分钟。

image.png
image.png

烧录成功后,然后把TF卡插回树莓派中,树莓派连接好鼠标键盘,树莓派连接HDML线和显示屏,等待开机,可以看到进入到了树莓派桌面

image-20240722153001838
image-20240722153001838

2. Windows安装VNC远程树莓派

接下来需要在树莓派中打开 SSH 和 VNC 权限

首先点击左上角树莓派logo,选择Preferences——Raspberry Pi Configuration

image-20240722153751826
image-20240722153751826

点击Interfaces,勾选SSH 、VNC打开,点击OK

image-20240722153919525
image-20240722153919525

回到Windows当中

接下来,需要在Windows中安装VNC Viewer软件

下载地址:https://www.realvnc.com/en/connect/download/viewer/

选择Windows,点击下载

image-20240722155145998
image-20240722155145998

安装完成后,打开 VNC

image-20240722155302972
image-20240722155302972

可以看到需要输入树莓派的IP地址加端口号

回到树莓派当中,打开上方终端,输入 ifconfig,查看一下本地树莓派的IP地址

image-20240722155432320
image-20240722155432320

然后回到Windows的 VNC 当中,输入树莓派IP地址:5900,点击OK(这里我的IP地址是192.168.50.131)

image-20240722162725736
image-20240722162725736

输入树莓派 用户名、密码,点击OK

image-20240722163127601
image-20240722163127601

可以看到在Windows上使用VNC成功连接树莓派

image-20240722163226852
image-20240722163226852

以上我们完成了在Windows安装VNC,另外相反如果树莓派想远程Windows或者其他设备,可以在树莓派中下载VNC Viewer,本篇文章使用的树莓派5,安装完树莓派系统后,打开桌面可以看到自带VNC Viewer.

image-20240722163812426
image-20240722163812426

但是以上操作只能在本地局域网内进行,如果我们需要经常进行Windows远程连接树莓派,那么接下来就需要在树莓派的本地服务器上安装Cpolar内网穿透来实现将本地局域网地址映射至公网完成Windows远程连接树莓派。

接下来教大家如何安装Cpolar内网穿透,完成Windows公网远程连接树莓派!

3. 使用VNC Viewer公网远程访问树莓派

首先我们需要在树莓派上安装Cpolar内网穿透,打开树莓派的终端

3.1 安装Cpolar步骤

下面是安装cpolar步骤:

cpolar官网地址: https://www.cpolar.com

使用cpolar的也一键脚本命令进行安装

代码语言:javascript
代码运行次数:0
复制
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

安装完成后,加入系统服务设置开机自启动

代码语言:javascript
代码运行次数:0
复制
sudo systemctl enable cpolar

启动Cpolar服务

代码语言:javascript
代码运行次数:0
复制
sudo systemctl start cpolar

查看cpolar服务状态

代码语言:javascript
代码运行次数:0
复制
sudo systemctl status cpolar

Cpolar安装和成功启动服务后,打开树莓派的浏览器输入本机IP加9200端口即,或者localhost:9200 访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可

image-20240722165000693
image-20240722165000693
3.2 配置固定的公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复
  • 协议:tcp
  • 本地地址:5900
  • 域名类型:临时随机TCP端口 (首次使用 选择随机地址测试)
  • 地区:选择China top

点击创建 (注意点击一次即可!)

image-20240722165525436
image-20240722165525436

然后打开左侧在线隧道列表,查看刚刚创建隧道后生成的远程 TCP连接地址,这个地址就是远程连接的地址,在其他设备上使用该地址进行远程连接,下面进行远程地址测试

image-20240722170031920
image-20240722170031920
3.3 VNC远程连接测试

跟上面一样我们在Windows中打开VNC Viewer,新建一个连接,输入刚才在树莓派中使用Cpolar生成的公网地址(注意只填写tcp://后面的地址),点击OK

image-20240722170453945
image-20240722170453945

点击Continue

image-20240722170626939
image-20240722170626939

重新输入树莓派的用户名、密码,点击OK

image-20240722170708965
image-20240722170708965
image-20240722170757789
image-20240722170757789

可以看到使用Cpolar生成的公网地址,成功的在Windows上访问到了树莓派当中,并且实现随时随地进行远程访问树莓派。

小结

为了更好地演示,我们在前述过程中使用了Cpolar生成的隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变化,更适合于临时使用。

我一般会使用固定TCP地址,因为它是一个固定的公网地址,可以实现长期的远程访问,更加提高工作效率!接下来教大家如何配置一个固定的公网地址!

4. 固定远程连接公网地址

上面步骤在cpolar中使用的是随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。我们接下来为其配置固定的TCP端口地址,该地址不会变化,设置后将无需每天重复修改地址。

登录Cpolar官网,点击左侧的预留,找到保留的tcp地址,我们来为远程联机地址保留一个固定的地址:

  • 地区:选择China vip
  • 描述:即备注,可自定义

点击保留

image-20240722171532579
image-20240722171532579

地址保留成功后,系统会生成相应的固定公网地址,将其复制下来

image-20240722171636143
image-20240722171636143

再次回到树莓派中打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的TCP隧道,点击右侧的编辑

image-20240722171806877
image-20240722171806877

修改隧道信息,将保留成功的固定tcp地址配置到隧道中

  • 端口类型:修改为固定tcp端口
  • 预留的TCP地址:填写官网保留成功的地址,

点击更新(只需要点击一次更新即可,不要重复点击)

image-20240722172029804
image-20240722172029804

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了和我们在官网固定的TCP地址和端口一致。这样表示地址已经成功固定了,下面测试固定地址连接

image-20240722172113127
image-20240722172113127
4.1 固定TCP地址测试

继续回到Windows的VNC中,打开一个新的连接,输入cpolar生成的固定的公网地址(注意只填写tcp://后面的地址),点击OK

image-20240722172607300
image-20240722172607300

点击Continue

image-20240722172542151
image-20240722172542151

输入树莓派的用户名和密码,点击OK

可以看到我们使用cpolar生成的固定的TCP地址成功的远程连接到了树莓派中,这样一个固定不变的公网TCP地址就设置好了,不用担心地址变化,随时随地都可以输入固定地址来进行远程连接树莓派了!

希望这篇文章能帮助你在树莓派5上顺利安装Raspberry Pi OS,并成功配置SSH和VNC权限。通过这些简单的步骤,你不仅能够提升自己的技术能力,还能让生活变得更加便捷有趣。如果你在操作过程中遇到任何问题或有任何疑问,欢迎随时留言交流!我们期待你的反馈,也希望能看到你在树莓派上的创意项目成果。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-12-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 1. 使用 Raspberry Pi Imager 安装 Raspberry Pi OS
  • 2. Windows安装VNC远程树莓派
  • 3. 使用VNC Viewer公网远程访问树莓派
    • 3.1 安装Cpolar步骤
    • 3.2 配置固定的公网地址
    • 3.3 VNC远程连接测试
  • 4. 固定远程连接公网地址
    • 4.1 固定TCP地址测试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档