将全新的树莓派系统烧录,开机然后用SSH远程连接,结果SSH连接提示“connection refused”,导致连接树莓派失败。出现错误的原因是自2016-11-25官方发布的 Raspbian系统镜像,系统默认禁用了SSH服务。As of the November 2016 release, Raspbian has the SSH server disabled by default.
出错的详细信息为:
|
1 |
ssh: connect to host 192.168.43.220 port 22: Connection refused |
官方的解决方案是:
SSH disabled by default; can be enabled by creating a file with name "ssh" in boot partition
如果有显示器,开机后,在树莓派配置中将SSH开启即可。但在没有显示器,首次开机需要用SSH登陆的时候,就需要在系统烧录完毕后,进入到boot分区盘,新建一个名为ssh的空白文件就行了。
完成后再将SD卡插回树莓派,就可以正常使用SSH了。
也可以在树莓派系统上执行如下命令:
|
1 2 3 4 5 |
$ cd /boot $ sudo touch ssh $ sudo reboot |
注意,最好在系统烧录完成后,立即执行上面的命令。重启过程中,会诱发磁盘检查,因此第一次重启会比较慢。另外,目前发现,如果后期安装了openssh-server再配置,会导致系统崩溃(2018-06-27-raspbian-stretch-lite)。
此文件会在重启完成后被自动删除。
默认的登录用户名pi 默认密码raspberry