树莓派ssh启动踩坑总结

0 前情提要
四年前的树莓派,好久没用了,最近在学网络,就想着用树莓派做几个小实验。由于四年前用的是hdmi外接显示屏的方案,还需要额外配备键鼠,感觉颇为不便,就想着用ssh连接。期间遇到了一些问题,就记录一下。

1 sd卡系统出错
我首先按网上的方法,直接将树莓派与笔记本使用网线进行相连。但是以太网口没有检测到相连的设备。一开始以为需要更换成交叉线。不过后来发现是树莓派的红灯常亮,但绿灯长灭,上网一查发现是操作系统无法启动,因此要重新烧录sd卡。

2 使用sd Formatter格式化sd卡
首先不能使用windows自带的格式化方法,因为文件系统不同,windows只能识别/boot分区,造成其它分区无法格式化。应使用sd Formatter进行格式化。下载软件后,桌面上会有快捷方式。这个快捷方式比较特殊,无法查看目标目录。我尝试用everything搜索了一下,应该是在Program Files (x86)\SDA\SD Card Formatter目录下。这期间遇到了一个奇怪的问题:一开始在开始菜单栏里没有这个软件,前面的目录底下也只有format_sd.exe(我不清楚这个exe是干什么的,反正打开会闪退),最后我重装了一次该软件,然后在桌面上双击了快捷方式,打开软件后,该文件夹内出现了SD Card Formatter.exe。我不太清楚这是什么原因(也许是因为之前装过,没删干净)。

3使用win32DiskImager手动烧录Raspberry Pi OS镜像后,无法连接树莓派
我一开始看网上大多使用手动烧录的方法,就没用官方推荐的烧录软件。最后证明这是一个错误。烧录的过程很简单,sd卡插入卡槽后绿灯也在不断闪烁。我使用Advanced IP Scanner也找到了树莓派的IP地址,但无法使用ssh连接。后来上网查询得知,树莓派默认是将ssh关闭的。如果需要在不启动树莓派的前提下开启ssh,需要在boot分区内新建一个ssh文件。试过之后的确就可以连上了。但新的问题又来了,就是要输入用户名和密码才能登陆主机。一开始按网上说的用了pi和raspberry作为默认用户名和密码,结果无法登录。后面发现原来因为安全问题,这个用户在2022年就被取消了。无奈,又去查找资料,得知可以在boot分区下手动创建一个userconf文件,其中包含一个用户名和经ssl加密后的密码。尝试后还是无法登录用户,当我重新读取sd卡时,发现这两个文件都消失了,我不知道为啥,难道是写到另一个文件中然后删除了吗?还是直接删除了?

4最后使用Raspberry Pi Imager烧录OS,即官方的推荐方式。
这种方式在烧录镜像时就可以规定开启ssh,并设定密码。烧录完成后,发现的确可以登录ssh。最后在rasp-config里设置一下开启VNC,并调整分辨率,就可以直接控制图形界面了。
(讲道理还是命令行更快,图形界面毕竟要传输视频数据,真是卡得要死。)

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值