I'm Sham
一个在通往码农道路上走走停停的行政文员

树莓派zero 2 w通过usb直接访问ssh

前几天买了个树莓派zero 2 w,配套了badusb板,看介绍是直接安装好之后插上电脑就能用,想想挺简单挺方便的,但是事实证明我太年轻了。

拿到手肯定是立马装,因为还带个亚克力壳,花了一点时间才装好(动手能力退化了)。

插上送的TF卡之后,立马插上电脑USB接口,但是发现毫无反应,我的理解应该是至少能识别成U盘吧。

问了淘宝客服,说需要安装最新版系统,好,我装,又是一阵折腾,还好以前有4b的经验,还算顺利。

装好继续插上,等等,还是没反应,一阵度娘,又是加代码,又是建文件,还是不行,最好还是在CSDN上找到了答案。

首先是我用的电脑没管理员权限,被识别成串口后无法修改,然后换电脑之后,更新驱动,发现还是不行,少了Bonjour程序(苹果出的),装上后终于可以了。

几经折腾,终于装好了系统,也装好了宝塔面板(期间失败了好几次,好像是python版本问题,一直没装成功),简单测试了下,虽然速度不咋地,但是能跑起来,做个小web服务器还是可以的,重点是插上就能用,再搭配个frp内网穿透,有wifi就能用,完美。

以上是初次使用的小白心酸路,下面把方法记录分享下,放置下次忘了。


以下为在安装好树莓派官方系统的前提下。

第一步,通过读卡器打开boot分区:

打开config.txt,再最后加上(另起一行)

dtoverlay=dwc2

打开cmdline.txt,找到rootwait,在其之后添加(记得前后要留空格)

modules-load=dwc2,g_ether

然后再在boot分区新建一个空白文件,命名为ssh,不要加任何后缀;


第二步,把TF卡插入树莓派zero 2 w,然后通过badusb插上电脑,正常会绿灯闪烁

首先你可以先尝试下,通过ssh能否连上,地址为(端口号22)

raspberrypi.local

如果能连上,那就直接用吧;如果提示“Unable to open connection to raspberrypi.local. Host does not exist”,那么恭喜你,和Sham一样,要更新安装RNDIS 驱动。

=> 打开电脑的设备管理器
=>在其他设备列表里找到没有安装驱动的,正常名字包含RNDIS
=> 右击更新驱动程序
=> 然后选择“浏览计算机上的驱动程序文件”
=> 然后选择“网络适配器”
=> 找到Microsoft里面的RNDIS程序,然后安装。

如果找到自带的RNDIS驱动,可以百度找个下载。

安装好之后再试下,如果还是提示还是不行, 那还需要安装一个程序,是苹果的一个打印驱动好像,名字叫Bonjour,官方下载地址:https://support.apple.com/kb/DL999?viewlocale=zh_CN&locale=zh_CN

把这个再装上后,应该就没问题,如果再不行,那不好意思,我也不知道了,嘿嘿。

赞(0) 赏杯咖啡!
未经允许不得转载:Sham@双目瞿 » 树莓派zero 2 w通过usb直接访问ssh

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如果你觉得文章好,请赏1杯速溶咖啡给Sham吧!

微信扫一扫打赏