树莓派3 SSH连接被拒绝求助(无显示器/Windows环境)
树莓派3 SSH连接故障排查及USB替代方案
一、解决SSH连接拒绝问题
1. 确保SSH启用配置正确
- 用Raspberry Pi Imager刷系统时,按
Ctrl+Shift+X调出高级选项,务必勾选「启用SSH」,同时设置自定义用户名和密码(默认pi/raspberry在新版系统中已被禁用),再配置热点的SSID和密码(热点名称只能用英文、数字和下划线,避免中文、空格或特殊字符)。 - 刷完系统后,将SD卡插回Windows电脑,检查boot分区是否存在无扩展名的
ssh文件。若不存在,手动新建:右键创建文本文档,删除.txt扩展名(需先在Windows文件夹选项中开启「显示文件扩展名」),确保文件名严格为ssh。
2. 排查网络通信问题
- 红米Note9 Pro热点设置:强制切换为2.4GHz模式(树莓派3不支持5GHz),开启「允许设备相互访问」(关闭AP隔离,否则笔记本与树莓派无法在热点内网通信)。
- 用
nmap扫描时,指定热点网段(手机热点通常为192.168.43.0/24),执行命令:nmap -sn 192.168.43.0/24,通过MAC地址前缀(树莓派常见前缀为B8:27:EB或DC:A6:32)定位树莓派IP。 - PC热点连接失败:将PC热点设置为2.4GHz,SSID用英文,暂时禁用Windows Defender防火墙(或添加允许端口22入站的规则),避免防火墙拦截SSH连接。
3. 修复SSH服务启动异常
- 若上述操作无效,在SD卡boot分区新建
userconf.txt文件,内容为pi:$6$你的加密密码(加密密码可通过Windows命令行执行openssl passwd -6生成,替换占位符),确保pi用户存在且密码有效。 - 优先选择Raspberry Pi OS Lite(无桌面版),减少系统资源占用,避免网络服务启动异常。
二、USB连接替代方案(无需显示器与WiFi)
1. USB串口调试(OTG)
- 准备Micro USB数据传输线(非充电线),连接树莓派Micro USB口与Windows笔记本USB口。
- 在SD卡boot分区修改配置:
- 新建
config.txt,添加一行:dtoverlay=dwc2 - 编辑
cmdline.txt,在rootwait后追加:modules-load=dwc2,g_serial
- 新建
- 打开Windows设备管理器,找到「端口(COM和LPT)」下的USB Serial Port(如COM3),用PuTTY/Xshell连接该串口,波特率设为115200,即可进入树莓派命令行,后续可配置WiFi与SSH。
2. USB网络共享(RNDIS)
- 同样修改SD卡配置:
config.txt添加dtoverlay=dwc2cmdline.txt在rootwait后追加modules-load=dwc2,g_ether
- 连接树莓派与笔记本USB口,Windows会自动安装RNDIS驱动,树莓派将获得USB内网IP(通常为
192.168.137.x网段)。 - 直接执行
ssh pi@<USB内网IP>连接,或用nmap -sn 192.168.137.0/24扫描定位IP。
内容的提问来源于stack exchange,提问作者Perseus _
相关产品推荐
相关产品推荐

