1. 程式人生 > >樹莓派3代B+型貼散熱片,連線wifi,並開啟ssh服務(不需要任何windows工具)

樹莓派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,檢驗系統下載的是否正確

[[email protected] 下載]$ sha256sum '2018-11-13-raspbian-stretch(1).zip' 
a121652937ccde1c2583fe77d1caec407f2cd248327df2901e4716649ac9bc97  2018-11-13-raspbian-stretch(1).zip

注意:sha256後面跟下載好的那個壓縮檔案就好,不需要單引號,我這個是特殊情況。

4,解壓

[[email protected] 下載]$ 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卡

[[email protected] 下載]$ sudo umount /dev/sdb

c,使用dd燒錄

[[email protected] 下載]$ 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上;

[[email protected] 下載]$ sudo mount /dev/sdb2 /mnt
[[email protected] 下載]$ cd /mnt

b,開啟手機熱點,配置wifi資訊(其實就是在boot下新建一個wpa_supplicant.conf檔案),使得開機自動連線手機wifi;

[[email protected] mnt]$ ls
bin   dev  home  lost+found  mnt  proc  run   srv  tmp  var
boot  etc  lib   media       opt  root  sbin  sys  usr
[[email protected] mnt]$ cd boot
[[email protected] 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

[[email protected] mnt]$ cd boot
[[email protected] boot]$ touch ssh

就是在boot目錄下新建一個ssh檔案,注意是檔案,不是資料夾,據說是系統啟動時,檢測到boot下有一個ssh檔案,會開始ssh服務。

8,配置靜態ip

[[email protected] mnt]$ cd etc/
[[email protected] 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。

[[email protected] ~]$ 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樹莓派

[[email protected] ~]$ 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 ===
[email protected]:~ $ 

 注意,第一次連線的時候會詢問是否信任該裝置,yes就可以了。

樹莓派預設的使用者名稱是:pi,密碼是:raspberry。

可以修改:

[email protected]:~ $ sudo passwd pi