如何ssh远程连接树莓派
时间: 2025-06-01 08:05:41 浏览: 13
### 如何通过SSH远程连接到树莓派
#### 1. 准备工作
在开始之前,需要确保以下准备工作已经完成:
- 树莓派已启动并运行操作系统(如Raspbian或其他Linux发行版)[^5]。
- 确认树莓派的网络设置已完成,并能够访问互联网或局域网。
---
#### 2. 获取树莓派的IP地址
为了建立SSH连接,首先需要知道树莓派的IP地址。如果使用的是有线连接,可以在树莓派终端执行以下命令获取其IP地址:
```bash
hostname -I
```
此命令会返回当前设备分配的IPv4地址[^1]。例如:`192.168.0.10`.
---
#### 3. 启用SSH服务
SSH服务默认可能未启用,因此需要手动开启它。
##### 在树莓派上启用SSH
可以通过图形界面或命令行方式启用SSH:
- **方法一**: 如果使用的是带桌面环境的Raspbian系统,在菜单栏中找到 `Preferences -> Raspberry Pi Configuration -> Interfaces`, 将SSH选项设为Enabled。
- **方法二**: 执行以下命令以启用SSH服务:
```bash
sudo systemctl enable ssh
sudo systemctl start ssh
```
这将永久启用SSH服务。
---
#### 4. 使用SSH客户端连接树莓派
一旦确认树莓派上的SSH服务已启用,可以使用任何支持SSH协议的工具进行连接。
##### Linux/MacOS下的连接
打开终端窗口,输入以下命令尝试连接:
```bash
ssh pi@<树莓派_IP>
```
其中 `<树莓派_IP>` 是前面查询得到的实际IP地址。首次连接可能会弹出警告询问是否信任该主机,输入 `yes` 即可继续。随后输入树莓派用户的密码,默认情况下用户名为 `pi`,密码为 `raspberry`。
##### Windows下的连接
Windows用户可以选择PuTTY等第三方软件作为SSH客户端,也可以直接利用PowerShell中的内置SSH功能。操作类似于上述Linux/MacOS的方式。
---
#### 5. VSCode远程开发配置
除了基本的命令行交互外,还可以借助Visual Studio Code实现更高效的远程开发体验。
##### 安装必要扩展
在VSCode市场中搜索并安装 “Remote - SSH” 插件。
##### 添加新SSH目标
点击左侧活动栏中的“远程资源管理器”,选择“Add New SSH Host...”。按照提示输入类似下面的内容:
```plaintext
ssh pi@<树莓派_IP>
```
保存修改后的 `.ssh/config` 文件后重新加载窗口即可创建一个新的SSH会话[^4]。
---
#### 6. 外网访问方案
当处于不同物理位置时,可通过内网穿透技术让外部设备也能顺利访问本地部署的服务实例。
一种常见做法是利用ngrok这样的工具生成临时公开URL映射至私人LAN内的指定端口;另一种则是调整家庭宽带路由器参数允许特定流量转发给固定MAC绑定的目标机器[^3]。
---
#### 总结
以上介绍了从基础概念到高级应用的一系列关于如何基于SSH协议安全便捷地操控远距离放置的单板计算机——即树莓派的方法论集合[^2]。
阅读全文
相关推荐


















