原因1:新系统默认不开启ssh服务
新刷系统的树莓派默认是不开启ssh服务的。需要手动开启,方法有2个:
- 在sd卡的根目录下新建一个空文件
ssh
,重启树莓派即可默认上电开启ssh服务。 连接显示器和外接键盘进入系统后执行
sudo raspi-config
选择Interface Options
选择SSH
开启SSH
这样就开启了SSH服务
原因2:wifi获取ip较慢导致在获取ip之前试图绑定ssh服务的监听ip失败
可以在启动后延时一段时间然后重启一下ssh服务即可解决。方法是在rc.local配置文件中加入等待和重启服务的命令。
执行以下命令
sudo nano /etc/rc.local
添加下面两行命令
sleep 30
sudo /etc/init.d/ssh restart
Ctrl+X -> Y -> 回车 保存文件,重启即可。
比如我修改后内容如下
2 comments
谢谢分享,最近我也在研究这个
不客气