树莓派Zero W没有屏幕的情况下开机后无法ssh连接上怎么办
Zero W配置好了静态IP后,就不需要屏幕了,照理来说应该可以ssh连接上,事实也是如此,但是偶尔也会出现连接不上WIFI的时候,明明WIFI离它很近就是连不上。我已经好几次强行断电导致TF卡的磁盘损坏,每次都丢资料,还要手动修复,烦的很。所以,如果Zero W上电后,死活连不上WIFI,边上又没有屏幕的话,我可以推荐一招。
正常情况下,如果连接着屏幕,上电后,第一件要做的事就是输入用户名和密码。所以如果身边没有屏幕的情况下,至少可以通过OTG接口接一个键盘到Zero W的USB口上。我们可以假装有屏幕,盲打用户名和密码
1 | pi //用户名 |
注意输入用户名后,等一会儿再输密码,这一步之后,我们其实已经进入系统了,只是没有屏幕给我看而已
然后再等一会儿,输入命令
1 | sudo poweroff |
再等个几十秒,是不是发现树莓派的灯灭了呢,系统关机了。
其实原理很简单,我们只要有一个键盘输入就够了,不需要屏幕输出一样可以关机。这样的话,至少在树莓派连不上WIFI无法SSH控制它的时候,不需要强行断电了。树莓派关机后找个屏幕调试看看为什么连不上WIFI,这样至少可以确保TF卡的资料不会丢失。只是注意在盲打的过程中,不要打错字了。