想通过xshell的ssh功能连接树莓派,我的树莓派配置是树莓派4B,我有显示屏,键盘和鼠标(没错,为了这个还买了个蓝牙的键盘),跟我配置不一样的暂时不知道怎么连(是尊嘟,本来不想用键盘,想省一点是一点,结果还是一直连不上md),关上找其他解决教程,祝大家都能成功搞定树莓派。
试了两天了,中间一直搞不好,真挺难过的(我是真的一点也不会,然后老师非要说让我做模型部署树莓派,还要树莓派检测之后将结果传回web端,对一个树莓派小白和前端代码一点不会,从来没做过系统,从偏数学专业转的计算机硕的人来说,真挺崩溃的,于是开始边哭边看怎么做,感觉马上就要玉玉了/(ㄒoㄒ)/~~研三绝对是我人生中最痛苦的一年之一)
废话了一堆,写一下备忘录:
首先得烧录系统(好做尊嘟,跟着教程用官方烧录软件烧录就可以了)
但是烧录系统也踩坑了,树莓派不插SD卡的时候,连通电源,红灯常亮,绿灯常亮(没错绿灯不闪烁!!),这就是树莓派的EEPROM坏掉了!于是用官方的烧录软件重新升级了EEPROM(很害怕,差点以为板子要被我玩坏了)
具体参考这篇文章:树莓派4B开机后绿灯不亮,红灯常亮,系统无法开启
终于解决了并烧录了系统,下面第二步,改密码。
改密码:
本以为好不容易系统开机了,可以连ssh万事大吉,没想到中间改密码插一脚,在左上角树莓派logo--首选项--第一个树莓派logo(也就是 Raspberry Pi Configuration)里能改密码。当然了,命令行也能改好像,但我试了好多次,改不成功,不知道为什么。
不过在这里改成功了,这里还会重启一下,不要慌张。
改密码之后连接ssh,总不能用小屏幕把眼睛看瞎(本来就近视)传文件不方便。
连接ssh,死活连不上,我的报错是connection filed
参考了这篇:【树莓派】树莓派安装与远程登录(使用SSH和远程桌面连接)
其实还参考了很多别的,但对我来说都没用。
没错,是我没用!!!!我个人能力不行,我最后的最后才发现原来是IP地址一直没对过(中间试了好几个IP地址,笑死,没有一个对的)
我的树莓派和电脑是在同一个WiFi环境下的,于是我cmd使用了下面这行代码,然后我的电脑给出了ipv6的地址,耶根本用不了。
ping raspberrypi.local
寻思在网上找个在线IPv6转IPv4,试过了也不行。
最后翻了很多教程后,发现可以用下面这行代码直接让电脑输出ipv4的地址:
ping -4 raspberrypi.local //这里的raspberrypi.local是之前烧录时设置的主机名
至此终于搞定了,希望我后面也能顺利(大概率不能,可能系统还是得付费,真的来不及做了,而本人又菜的要命,还是不懂当时为什么选计算机,肯定是脑子抽了,以后继续去干运营,或者努努力做个产品经理,我都不想再写代码了,我太菜了,说起来我还讨厌Java,肯定更没工作能做了)