news 2026/4/23 11:31:17

VS Code远程连接树莓派超详细教程(图文)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VS Code远程连接树莓派超详细教程(图文)

目录

一、前置准备:两端环境配置

1.1 树莓派端配置(关键步骤)

① 确保树莓派联网

② 开启SSH服务(必须)

③ 获取树莓派IP地址

④ 确认用户名/密码

1.2 电脑端配置

① 安装VS Code

② 安装Remote - SSH插件和python插件

二、VS Code配置SSH连接树莓派

2.1 编辑Vscode SSH配置文件

2.2 连接树莓派(核心步骤)

三、远程开发实操:编辑文件+执行命令

3.1 打开树莓派文件目录

3.2 打开远程终端

3.3 安装远程开发扩展(可选)

总结


前言:作为一名嵌入式/物联网开发者,树莓派是常用的开发板,但直接在树莓派上编写代码体验较差。借助VS Code的Remote - SSH插件,我们可以在电脑上远程操控树莓派,享受本地IDE的流畅体验。本文整理了从环境准备到实操连接、优化配置的完整流程,新手也能轻松上手!

适用场景:树莓派OS(Raspbian)/Ubuntu系统、电脑端Windows/macOS/Linux通用

核心原理:通过SSH协议建立电脑与树莓派的局域网连接,实现文件编辑、终端命令执行、代码调试等远程操作。

一、前置准备:两端环境配置

远程连接的前提是树莓派和电脑完成基础配置,重点是开启SSH服务和确保同网。

1.1 树莓派端配置(关键步骤)

① 确保树莓派联网

将树莓派与电脑连接到同一个路由器/热点(有线、无线均可),这是局域网连接的基础。

② 开启SSH服务(必须)

SSH是远程连接的核心协议,树莓派默认关闭,需手动开启,提供3种方法适配不同场景:

  • 方法1(图形界面,有屏幕):树莓派桌面 → 左上角【开始菜单】→ 【首选项】→ 【Raspberry Pi Configuration】→ 【Interfaces】→ 勾选【SSH】→ 点击【OK】。

  • 方法2(命令行,有屏幕/已串口登录):打开树莓派终端,输入命令sudo raspi-config→ 选择【3 Interface Options】→ 【P2 SSH】→ 选【Yes】启用 → 按回车确认,退出配置工具。

  • 方法3(无屏初始化,新手推荐):树莓派断电,取出SD卡插入电脑,在SD卡的【boot】分区(Windows可直接识别)新建一个空白文件,命名为ssh(无后缀名),插回树莓派开机,系统会自动开启SSH。

③ 获取树莓派IP地址

电脑需要通过IP地址定位树莓派,获取方式:

树莓派终端执行命令:hostname -Iifconfig,找到eth0(有线)或wlan0(无线)对应的【inet】字段,例如192.168.31.100(记下来,后续要用)。

④ 确认用户名/密码

树莓派默认用户:pi,默认密码:raspberry(建议首次登录后修改,避免安全风险:终端输入passwd,按提示输入新密码)。

1.2 电脑端配置

① 安装VS Code

从VS Code官网下载对应系统版本:https://code.visualstudio.com/,安装完成后打开。

② 安装Remote - SSH插件和python插件

打开VS Code → 左侧【扩展】栏(快捷键:Ctrl+Shift+X)→ 搜索【Remote - SSH】等→ 选择微软官方插件(作者:Microsoft)→ 点击【安装】。

插件安装完成后,左侧会新增【远程资源管理器】图标,说明插件生效。

二、VS Code配置SSH连接树莓派

完成前置准备后,开始配置连接信息,步骤如下:

2.1 编辑Vscode SSH配置文件

  1. 打开VS Code,按快捷键【F1】(或【Ctrl+Shift+P】),弹出命令面板。

  2. 在命令面板中输入:Remote-SSH: Open SSH Configuration File...,按回车。

    Remote-SSH: Open SSH Configuration File...
  3. 选择一个配置文件路径(推荐默认路径,如Windows:C:\Users\你的用户名\.ssh\config;macOS/Linux:~/.ssh/config)。

  4. 在配置文件中添加树莓派的连接信息,复制以下模板并修改对应参数:

    # 树莓派连接别名(自定义,方便记忆,如raspberrypi) Host raspberrypi HostName 192.168.31.100 # 替换为你的树莓派IP地址 User pi # 替换为你的树莓派用户名(默认pi) Port 22 # SSH默认端口22,未修改过则无需改动 # 可选:Windows若使用OpenSSH,可指定私钥路径(免密登录时用) # IdentityFile C:\Users\你的用户名\.ssh\id_rsa

  5. 按【Ctrl+S】保存配置文件。

2.2 连接树莓派(核心步骤)

  1. 再次按【F1】打开命令面板,输入:Remote-SSH: Connect to Host...,按回车。

  2. 在弹出的列表中,选择刚才配置的别名(如raspberrypi)。

  3. 首次连接会弹出【选择系统类型】的提示,树莓派基于Linux系统,选择【Linux】。

  4. 弹出密码输入框,输入你的树莓派密码(默认raspberry),按回车。

  5. 等待连接:底部状态栏会显示【SSH: raspberrypi】,且颜色变为绿色,说明连接成功!

注意:首次连接可能会提示“是否信任主机”,点击【继续】即可。

方法2:

三、远程开发实操:编辑文件+执行命令

连接成功后,就可以像操作本地文件一样操控树莓派了,常用操作如下:

3.1 打开树莓派文件目录

  1. 左侧点击【资源管理器】图标(快捷键【Ctrl+Shift+E】)。

  2. 点击【打开文件夹】,在弹出的输入框中输入树莓派的目录路径(如默认用户目录:/home/pi),按回车。

  3. 再次输入树莓派密码确认,稍等片刻后,即可看到树莓派该目录下的所有文件,双击文件即可在VS Code中编辑。

3.2 打开远程终端

远程终端可直接执行树莓派的Linux命令,打开方式:

按快捷键【Ctrl+`】(反引号,在Tab键上方),VS Code底部会弹出终端窗口,此时终端前缀为pi@raspberrypi:~$,说明已成功连接树莓派,可执行任意Linux命令(如ls查看文件、python3 test.py运行Python脚本)。

3.3 安装远程开发扩展(可选)

若需要开发Python、C/C++等语言,需将对应的扩展安装到树莓派端(而非本地),否则无法正常语法高亮和调试:

  1. 左侧【扩展】栏,搜索需要的扩展(如【Python】、【C/C++】)。

  2. 找到扩展后,点击【Install on SSH: raspberrypi】(而非【安装】,【安装】是安装到本地)。

  3. 等待安装完成,扩展会自动生效,即可在远程环境中使用语法提示、调试等功能。

总结

本文详细讲解了VS Code远程连接树莓派的完整流程,核心步骤可总结为:开启树莓派SSH服务→电脑安装Remote - SSH插件→配置SSH连接信息→连接树莓派→(可选)配置免密登录。按照步骤操作,新手也能快速上手,从此摆脱树莓派小屏幕和键盘的限制,享受本地IDE的开发体验!

如果本文对你有帮助,欢迎点赞、收藏、关注,后续会分享更多树莓派开发技巧~

留言区:如果遇到其他问题,欢迎在评论区留言,看到会及时回复!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:31:03

合理使用useEffect,避免不必要的副作用

在 React 中,useEffect 是一个常用的钩子,用于处理副作用(例如数据获取、订阅等)。但是,如果 依赖数组 配置不当,会导致以下问题:副作用重复执行:依赖数组过大或配置错误时&#xff…

作者头像 李华
网站建设 2026/4/19 11:48:25

mysql - 1

构建MySQL服务器步骤一//安装提供服务和命令软件[rootmysql50 ~]# yum -y install mysql-server mysql软件已安装[rootmysql50 ~]# rpm -q mysql-server mysqlmysql-server-8.0.26-1.moduleel8.4.06526de068a7.x86_64mysql-8.0.26-1.moduleel8.4.06526de068a7.x86_64[rootmysql…

作者头像 李华
网站建设 2026/4/23 0:30:09

计科毕业设计最全方向帮助

文章目录🚩 1 前言1.1 选题注意事项1.1.1 难度怎么把控?1.1.2 题目名称怎么取?1.2 选题推荐1.2.1 起因1.2.2 核心- 如何避坑(重中之重)1.2.3 怎么办呢?🚩2 选题概览🚩 3 项目概览题目1 : 大数据电商用户行为…

作者头像 李华
网站建设 2026/4/19 7:07:38

LobeChat能否支持PWA安装?桌面快捷方式创建方法

LobeChat能否支持PWA安装?桌面快捷方式创建方法 在AI助手逐渐成为日常生产力工具的今天,用户不再满足于“能用”,而是追求“好用”——启动要快、交互要顺、离线也能访问。尤其当我们在手机上频繁打开某个网页版聊天工具时,总希望…

作者头像 李华
网站建设 2026/4/16 15:55:35

RTL8852BE驱动:Linux无线网卡兼容性的终极解决方案

RTL8852BE驱动:Linux无线网卡兼容性的终极解决方案 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 还在为Linux系统下的无线网卡识别问题而烦恼吗?RTL8852BE驱动项…

作者头像 李华