原因1:新系统默认不开启ssh服务

新刷系统的树莓派默认是不开启ssh服务的。需要手动开启,方法有2个:

  1. 在sd卡的根目录下新建一个空文件ssh,重启树莓派即可默认上电开启ssh服务。
  2. 连接显示器和外接键盘进入系统后执行

    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 -> 回车 保存文件,重启即可。
比如我修改后内容如下

Last modification:October 10, 2023
If you think my article is useful to you, please feel free to appreciate