树莓派3代B+型贴散热片,连接wifi,并开启ssh服务(不需要任何windows工具)

有错的地方,或者不同意见的,烦请留言,或者发邮箱。

邮箱地址:[email protected]

—————————————————————————————————

硬件:

我所买的是亚博智能科技的树莓派3B+E14新款-基础套餐。

软件:

a,树莓派系统

系统下载官网:https://www.raspberrypi.org/downloads/raspbian/

我这边截图不方便,但是打开上面的连接,会有三个系统选项,我选的右边这个,信息如下:

Raspbian Stretch with desktop
Image with desktop based on Debian Stretch
Version: November 2018
Release date: 2018-11-13
Kernel version: 4.14
Release notes: Link

sha256码:a121652937ccde1c2583fe77d1caec407f2cd248327df2901e4716649ac9bc97

b,笔记本系统

我用的是arch linux

1,贴散热片

树莓派3B+的CPU自带散热片,所以不需要贴,只需要贴4个USB口旁边的南桥芯片和内存芯片的散热片就好了。

南桥芯片:很多立柱的那个散热片,贴在主板正面

内存芯片:贴那个黄色的散热片,贴在主板背面

2,下载树莓派系统

如上,下载好就是了。

3,检验系统下载的是否正确

[gyz@archlinux 下载]$ sha256sum '2018-11-13-raspbian-stretch(1).zip' 
a121652937ccde1c2583fe77d1caec407f2cd248327df2901e4716649ac9bc97  2018-11-13-raspbian-stretch(1).zip

注意:sha256后面跟下载好的那个压缩文件就好,不需要单引号,我这个是特殊情况。

4,解压

[gyz@archlinux 下载]$ unzip '2018-11-13-raspbian-stretch(1).zip' 
Archive:  2018-11-13-raspbian-stretch(1).zip
replace 2018-11-13-raspbian-stretch.img? [y]es, [n]o, [A]ll, [N]one, [r]ename: 

我这里就不解压了,解压后的文件就是

2018-11-13-raspbian-stretch.img

5,刻录到TF卡

a,先将TF卡放到读卡器,插入笔记本,正常的话,这个笔记本系统自动挂载TF卡;

b,下载TF卡

[gyz@archlinux 下载]$ sudo umount /dev/sdb

c,使用dd刻录

[gyz@archlinux 下载]$ sudo dd bs=4M status=progress if=2018-11-13-raspbian-stretch.img of=/dev/sdb

 注意这个地方不是sdb1,是sdb。

6,配置wifi

a,经过第5步,TF卡变成了sdb1和sdb2两个分区,挂载sdb2分区到笔记本的/mnt上;

[gyz@archlinux 下载]$ sudo mount /dev/sdb2 /mnt
[gyz@archlinux 下载]$ cd /mnt

b,打开手机热点,配置wifi信息(其实就是在boot下新建一个wpa_supplicant.conf文件),使得开机自动连接手机wifi;

[gyz@archlinux mnt]$ ls
bin   dev  home  lost+found  mnt  proc  run   srv  tmp  var
boot  etc  lib   media       opt  root  sbin  sys  usr
[gyz@archlinux mnt]$ cd boot
[gyz@archlinux boot]$ vim wpa_supplicant.conf
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
	ssid="GuoYanZhang"  //这个是你1个wifi的名字
	psk="12345678"      //第1个wifi的密码
	key_mgmt=WPA-PSK
}

network={
	ssid="CMCC-WR47"   //这个是你2个wifi的名字
	psk="wq6kvdmb"     //第2个wifi的密码
	key_mgmt=WPA-PSK
}

注意,这个地方不需要有两个,只是我写了两个,第一个是手机热点的,第二个是房东家的。

另外,有人wpa_supplicant.conf会在开机的时候自动被拷贝到/etc/wpa_supplicant/下,但是我是自己给拷贝过去了一份。

7,配置ssh

[gyz@archlinux mnt]$ cd boot
[gyz@archlinux boot]$ touch ssh

就是在boot目录下新建一个ssh文件,注意是文件,不是文件夹,据说是系统启动时,检测到boot下有一个ssh文件,会开始ssh服务。

8,配置静态ip

[gyz@archlinux mnt]$ cd etc/
[gyz@archlinux etc]$ sudo vim dhcpcd.conf
interface wlan0
static ip_address=192.168.43.200/24
static routers=192.168.43.1
static domain_name_servers=192.168.43.1

注意,这个地方让你的笔记本也连接你手机热点,查看笔记本的ip,将树莓派的静态ip设置为与笔记本同一网段,这样才可以ping通和ssh。

[gyz@archlinux ~]$ ip address
...
...
...
wlp8s0
       valid_lft 2272sec preferred_lft 2272sec
    inet 192.168.43.65/24 brd 192.168.43.255 scope global secondary noprefixroute wlp8s0
...

9,退出/mnt,弹出TF卡,将TF卡插上树莓派板子,1分钟左右就会看到手机热点多了一个设备连接。

10,笔记本ssh树莓派

[gyz@archlinux ~]$ ssh [email protected]
Password: 
Linux raspberrypi 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Dec 27 05:13:44 2018
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'ssh.service'.
Multiple identities can be used for authentication:
 1.  ,,, (pi)
 2.  root
Choose identity to authenticate as (1-2): 1
Password: 
==== AUTHENTICATION COMPLETE ===
pi@raspberrypi:~ $ 

 注意,第一次连接的时候会询问是否信任该设备,yes就可以了。

树莓派默认的用户名是:pi,密码是:raspberry。

可以修改:

pi@raspberrypi:~ $ sudo passwd pi

猜你喜欢

转载自blog.csdn.net/weixin_39465823/article/details/85276381