1. 準備
1.1 硬件
- 樹莓派4B主板
- Type-C電源
- TF卡(最好64G及以上,並且高速卡最好,因爲卡的讀取速度影響程序運行速度,本文示例爲8G)
- 讀卡器
- windows10電腦
- 顯示器(某寶200塊7寸觸摸板)
- 鼠標
- 鍵盤
1.2 軟件
1.2.1 鏡像
https://www.raspberrypi.org/downloads/raspbian/
Raspbian是樹莓派官方支持的版本,下圖是瀏覽器翻譯後的
上圖有三個鏡像,分別是桌面和推薦軟件版、桌面版、命令行版,相應的文件大小也不同,本文示例鏡像爲桌面和推薦軟件版
下載地址(BT種子) :
- 桌面和推薦軟件版 https://pan.baidu.com/s/16y07y-LniiVptxMXy7-5pA
- 桌面版 https://pan.baidu.com/s/1IOGuwHgeMYTZx8CJtphCdQ
- 命令行版 https://pan.baidu.com/s/1tj7vrDUTWt58_1rY1t3o3g
下載地址(百度網盤) :
- 桌面和推薦軟件版 https://pan.baidu.com/s/1WQKSA2IPz5sSEVJcFxVtdw
- 桌面版 https://pan.baidu.com/s/1WoNR8pDZKxI3CW-u2IQjCQ
- 命令行版 https://pan.baidu.com/s/17fPDAIXKxaaBg46iNGWcpg
1.2.2 系統刻錄及TF卡格式化
- TF卡格式化 https://pan.baidu.com/s/1zU7Kw9D071zn8EaYdAWIgg
- 系統刻錄 https://pan.baidu.com/s/1jDUJjxRZByJ6h9cX0EfvxQ
2. TF卡格式化
打開SDFormatter,點擊格式化(會自動選擇可移動磁盤)
格式化完成,點擊確定,點擊彈出磁盤拔出再插入
3. 系統刻錄
打開win32diskimager
選擇鏡像,本文以桌面和軟件版作爲示例
點擊寫入
彈出告警,點擊yes,開始寫入讀條
寫入完成,點擊ok
3. 開機步驟
-
插入TF卡
-
把顯示打開並與主板做物理連接
-
插上鼠標
-
插上鍵盤
-
主板接通電源,等待顯示器亮起
4. 初始化配置
最初的界面,點擊Next
選擇國家和語言
選擇語言和國家之後進入等待狀態
設置登錄密碼,當前用戶爲pi
由於我的鍵盤是藍牙鍵盤,所以先連接鍵盤,如下圖右上角點擊藍牙圖標再點擊 Make Discoverable 打開藍牙搜索
打開藍牙搜索之後,點擊 Add Device ,在彈出框等待搜索到設備
找到鍵盤之後選中,點擊 Pair
連接成功
關閉藍牙搜索,點擊藍牙圖標的 Stop Discoverable
輸入密碼, Hide characters 是不顯示密碼的意思
下圖的意思大致是屏幕邊上顯示黑框,勾不勾選都可以,點擊 Next
這一步是連接WiFi的,需要在中間點擊一下才會出現WiFi列表,找到 WiFi,選中,點擊 Next
輸入 WiFi 密碼,點擊 Next
開始連接 WiFi
更新軟件,慎點,因爲是國外,所以下載速度慢,點了 Next 會開始連接國外服務器更新軟件,我點錯了,等了十幾分鍾才更新完成
不更新點擊 Skip 跳過即可
上一步驟點擊了更新軟件開始更新...
更新完成,點擊 OK
初始化配置完成,點擊 Restart 重啓
重啓完成
5. 重裝 vim
點擊左上角的 Terminal , 打開終端,就是命令行界面
重連鍵盤,點擊藍牙圖標 Bluetooth 3.0 Keyboard, Bluetooth 3.0 Keyboard是鍵盤的名稱
卸載當前安裝的 vim ,運行中會阻塞,需要輸入 y 確認卸載, 效果如下圖
sudo apt-get remove vim-common
安裝 vim ,效果如下
sudo apt-get install vim
6. 設定靜態ip
編輯 dhcpcd.conf 文件
vi /etc/dhcpcd.conf
按 G 光標跳到最後一行, 再按 o 在最後一行下一行創建空行, 粘貼下面的代碼
# 指定接口 wlan0(這是WiFi連接,網線連接時ech0)
interface wlan0
# 指定靜態IP,前三位需要和電腦的ip地址一樣 , /24表示子網掩碼爲 255.255.255.0
static ip_address=192.168.0.100/24
# 路由器/網關IP地址,這個得和電腦的網關一樣
static routers=192.168.0.1
# # 手動自定義DNS服務器
static domain_name_servers=114.114.114.114
注 :
- 靜態ip前三位和電腦的ip地址保持一致
- 網關必須和電腦網關一致(windows下ipconfig命令查看)
- ip設定不可和已有ip衝突,否則該配置不會生效
重啓生效
reboot
7. 開啓root賬戶
設置root賬戶密碼,輸入兩次密碼
sudo passwd root
啓用root賬戶
sudo passwd --unlock root
8. 開啓SSH並允許root登錄
8.1 開啓ssh服務
查看ssh服務是否開啓
service ssh status
如下狀態就是開啓狀態
若未開啓按下面的步驟開啓ssh服務
點擊左上角的 樹莓==>Preference==>Raspberry Pi Configuration
在彈窗中點擊 Interfaces,在列表中找到 SSH 那一欄,勾選 Enable,點擊OK就開啓SSH了
8.2 開啓root賬戶遠程連接
修改ssh配置文件
vim /etc/ssh/sshd_config
找到 PermitRootLogin 那行,把 PermitRootLogin 後面的改爲 yes,若行首有"#",刪除"#",如下圖,輸入 :wq 回車保存
重啓ssh服務
service ssh restart
8.3 嘗試連接
注 : 樹莓派和windows必須處在同一網絡環境下,同一網絡環境是指windows和樹莓派都使用網線連接網絡或者都連接同一個WiFi,否則會導致ssh連不上樹莓派,ping也ping不通樹莓派
查看樹莓派ip
ifconfig
如下圖,我的樹莓派連接的是WiFi,ip是 192.168.0.199
輸入命令進行ssh, ssh + 賬戶名 + @ + ip , 出現輸入密碼提示說明可以ssh連接
ssh [email protected]
輸入密碼,回車,如下圖,連接成功
9. 參考
新手教程 : https://blog.csdn.net/ninwji/article/details/100796146
重裝vim : https://www.jianshu.com/p/6ae341fc6dfe
無法ssh :
https://blog.csdn.net/naibozhuan3744/article/details/84962600
靜態ip : https://www.cnblogs.com/easypass/p/10552152.html
網絡連接 : https://jingyan.baidu.com/article/91f5db1b9daa3e5c7f05e3e8.html
開啓root用戶並開啓遠程連接 :
https://blog.csdn.net/a496298685/article/details/86821306
https://www.cnblogs.com/blange/p/8854863.html
10. 相關命令
立刻關機
shutdown -h now
重啓
reboot
查看ip地址
ifconfig
查看ssh服務狀態
service ssh status
停止ssh服務
service ssh stop
啓動ssh服務
service ssh start
重啓ssh服務
service ssh restart
退出ssh , Ctrl + D ,或者下面的命令
exit
END。
未完待續...