将全新的树莓派系统烧录,开机然后用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