买了个树莓派zero w,想着用一根普通micro数据线达成ssh树莓派+网络+长途桌面的方针,折腾好久终于告成,话不久不多说开始整。
本文主要涉及windows10下如何用数据线ssh和长途桌面连接到树莓派zero(w),并附带网络
需要的硬件:
树莓派zero(w)
联网的PC一台(这里用的win10)
micro数据线(可传输数据的普通线)
读卡器和8G容量以上的TF卡
需要提前下载的软件
Bonjour (https://support.apple.com/kb/DL999) ps:装了itunes的电脑跳过这一条
win32diskimager 或者类似可以写入U盘的软件
树莓派的官方固件 (https://www.raspberrypi.org/downloads/raspbian/) ps:这里用的是带DESKTOP版本
安置Benjour,,win32diskimager(需要的话)
[*]插派前的筹备[*]
首先下载固件并解压,在电脑上用读卡器读取TF卡,用win32diskimager把固件写入TF卡,写入完成后TF卡会被分为两个区,windows只能读取一个(boot)
在boot根目录下:
编纂 config.txt 在最后新起一行写入 dtoverlay=dwc2
编纂 cmdline.txtd 找到 rootwite 在后边插手 modules-load=dwc2,g_ether 注意,新插手的字段与前后原来有的字段之间有且只有一个空格
在根目录新建任意一个文件,重定名为ssh 没有任何的文件后缀名
然后我们就可以弹出TF卡并插入树莓派,连接数据线,在树莓派的micro口上,需要连接写有USB而不是PWR字样的口,连接好后不需要特别供电。
[*]插派开工[*]
我们插入连接树莓派的USB口,期待计算机有新硬件的提示或者声音,如果有自动安置驱动的话请期待安置完
打开设备打点器,查抄树莓派被识别为网卡(网络适配器),串口,还是未识别。
如果是网卡,恭喜你可以跳过下边这一步
识别为其他的硬件的话,请在设备打点器树莓派被识另外硬件上安置这个驱动
%20Driver%20OTG.zip
一般情况即可被识别为网卡,在设备打点器里显示为 USB Ethernet/RNDIS Gadget
在变动适配器选项里,树莓派显示为以太网2 (以个酬报准),设备打点器里显示为 USB Ethernet/RNDIS Gadget
OK,打开你联网的网卡,右键属性-共享,选择以太网2并在最上边允许其他用户连接选项打勾。
到这里,如果你能在cmd里ping通raspberrypi.local的话,(地点为IPV6地点)那就代表上边的法式无误。
打开ssh连接软件,xshell或者putty,选择ssh连接,端口22,用户名pi 暗码raspberry 连接
用sudo vi 打开etc/network/interfaces
插手以下内容
allow-hotplug usb0
auto usb0
iface usb0 inet dhcp
如果想用静态ip的话,就换成以下
allow-hotplug usb0
auto usb0
iface usb0 inet static
address 192.168.10.5
netmask 255.255.255.0
生存后,sudo reboot重启
一来应用interfaces文件设置,二来使文件系统扩展填满SD卡
待重启后,软件ssh连接
试着ping一下百度或者什么试一试网络
[*] 如果有问题,请查抄之前的法式
[*]成立长途桌面[*]
win下下载vnc viewer https://www.realvnc.com/en/connect/download/viewer/windows
在之前ssh的终端里执行 sudo apt-get install tightvncserver
安置完成后执行 tightvncserver 会让你输入两遍登录暗码(仅用于长途登录),输入跋文住终端里最后的x.log的x,一般为1
ifconfig检察一下ip
打开vnc viewer,输入 ip:x 输入之前输入过的暗码
OVER,一根普通micro数据线达成ssh树莓派+网络+长途桌面的方针就此达成,好处就是省下了wifi可以干其他工作
祝大家玩派玩的高兴