樹莓派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