树莓派开发教程SSH
时间: 2025-06-21 21:32:10 浏览: 10
### 树莓派 SSH 开发教程
树莓派的 SSH(Secure Shell)是一种用于远程登录和管理设备的安全协议。通过 SSH,用户可以在本地计算机上通过命令行访问树莓派系统并进行配置和开发。以下是关于树莓派 SSH 使用的详细教程:
#### 1. 安装与启用 SSH
在树莓派系统中,默认情况下可能未启用 SSH 功能。可以通过以下步骤启用:
- 登录到树莓派后运行命令 `sudo raspi-config`[^3]。
- 进入菜单中的“Interfacing Options”选项。
- 选择“SSH”并启用该功能。
#### 2. 配置 SSH 客户端
为了连接到树莓派,需要在本地计算机上安装 SSH 客户端软件。例如:
- 在 Windows 系统中,可以使用 PuTTY 或 Windows 自带的 PowerShell。
- 在 macOS 和 Linux 系统中,通常已经内置了 SSH 客户端。
#### 3. 获取树莓派的 IP 地址
在连接 SSH 前,需要知道树莓派的 IP 地址。可以通过以下方法获取:
- 在树莓派终端中运行命令 `ifconfig` 或 `hostname -I`[^3]。
- 如果使用路由器管理界面,也可以从已连接设备列表中找到树莓派的 IP 地址。
#### 4. SSH 连接命令
在本地计算机上打开终端或 SSH 客户端,输入以下命令进行连接:
```bash
ssh pi@<树莓派IP地址>
```
默认用户名为 `pi`,初始密码为 `raspberry`[^1]。首次连接时可能会提示是否信任主机密钥,输入 `yes` 即可。
#### 5. 修改默认密码
连接成功后,系统会提示修改默认密码以提高安全性。使用以下命令完成操作:
```bash
passwd
```
按照提示输入当前密码、新密码以及确认新密码[^1]。
#### 6. 配置高级设置
- **更改 root 密码**:运行 `sudo passwd root` 并设置新的 root 密码。
- **切换到 root 用户**:运行 `su root` 输入密码即可获得最高权限。
- **更新系统软件库**:运行以下命令确保系统最新:
```bash
sudo apt update
sudo apt upgrade
```
- **安装常用工具**:例如 Vim 编辑器和时钟管理程序 Htpdate:
```bash
sudo apt install vim htpdate
```
- **设置时区**:将时区设置为中国上海:
```bash
timedatectl set-timezone Asia/Shanghai
```
#### 7. 免密码登录配置
为了方便后续操作,可以配置免密码登录:
- 在本地计算机生成 SSH 密钥对(如果尚未生成):
```bash
ssh-keygen -t rsa
```
- 将公钥复制到树莓派:
```bash
ssh-copy-id -i ~/.ssh/id_rsa.pub pi@<树莓派IP地址>
```
完成后,再次连接 SSH 时无需输入密码[^2]。
---
### 注意事项
- 确保树莓派和本地计算机处于同一网络环境中[^4]。
- 如果遇到连接失败的问题,请检查防火墙设置或路由器配置。
```python
# 示例代码:验证 SSH 连接状态
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('树莓派IP地址', username='pi', password='raspberry')
stdin, stdout, stderr = ssh.exec_command('uname -a')
print(stdout.read().decode())
ssh.close()
```
阅读全文
相关推荐


















