上一章我們講到如何燒錄樹莓派系統,現在讓我們來看看如何在沒有外接屏幕的情況下對樹莓派進行配置。
首先,我們不可能完全在沒有任何顯示設備的情況下進行配置,所以我們需要一臺可以上網的電腦和一個穩定的網絡環境,還有一根網線(由于現在電腦的網卡的配置,所以不需要特地使用交叉線,普通網線就可以)。首先,將樹莓派接電,同時將樹莓派用網線接上路由器,同時電腦連在同一網絡環境下。
一.SSH登陸
我們首先使用SSH遠程登陸樹莓派。這里我簡要說一下SSH的功能,這其實相當于QQ的遠程控制一樣,使用電腦的22端口可以在遠程對你同樣開啟22端口并且已知ip的設備進行操控。
從上述的介紹可以知道,我們使用SSH登陸時有兩個條件,一是開啟22端口,也就是SSH服務,這個我們在燒錄系統的時候就已經開啟,另一個就是樹莓派的IP地址,這里我們使用路由器自帶的設備管理進行查看。如果你不知道如何查看路由器信息,那么可以在瀏覽器中手動輸入192.168.1.1(有些設備為192.168.2.1或者192.168.0.1,華為系列為192.168.3.1),輸入默認的路由器密碼,默認一般為admin。在連接設備可以看到名為raspberrypi的設備,這就是你的樹莓派,這時可以查看到一串以192.168開頭的數值,這一串數據就是樹莓派的IP地址。
再知道你樹莓派的IP地址后,使用開源軟件Putty進行SSH登陸。
這里我使用的為官方正版,注意此類開源軟件有官網且中國大陸可以訪問,建議官網下載,避免使用不健康的軟件給黑客留下后門。
這里我們在Host name(or address)下輸入已經得到的樹莓派的IP地址,點擊open就可以對樹莓派進行SSH訪問。
如果你忘記你的路由器登陸密碼或者由于某些原因無法登陸管理界面,那么可以采用網線直接連接電腦的做法。首先開啟電腦的網絡共享。點擊“控制面板”
點擊網絡和Internet
點擊網絡和共享中心,點擊wifi
點擊屬性
共享中選擇允許,同時選擇以太網
這時你的樹莓派就可以通過連接電腦的網線來上網。
首先不連接網線,使用快捷鍵“win+R"調出命令與提示簿,輸入”cmd"
在DOS界面輸入命令“arp-a"
查看已連接的網絡
這時連接網線,會發現多出一個接口,這個就是樹莓派的接口此時下面的internet地址就是樹莓派的地址,把每個IP都試一次,會出現提示,此時說明連接成功,點擊yes,進入命令界面。
樹莓派的默認賬戶是:pi
默認密碼是:raspberry
二.VNC登陸
一直都是SSH登陸肯定單調且不符合使用習慣,所以我們要通過VNC來登陸圖形界面。在這里介紹開啟官方的VNC,官方的VNC比較貼合系統,兼容性自然也比較好。
首先打開樹莓派的設置界面
在SSH界面輸入
sudo raspi-config
選擇5.Interfacing Options
找到VNC(遠程桌面) 選擇 Yes(是)enable
然后
sudo reboot
重啟后重新連接ssh
下面開始進行VNC配置
sudo nano /etc/init.d/vncserver
這里的sudo
是系統中默認的編譯器,不喜歡的或者不習慣的同學可以換成vim
然后在新建的文檔中寫入下列程序
#!/bin/sh
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop vncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/vnc
### Customize this entry
# Set the USER variable to the name of the user to start vncserver under
export USER='pi'
### End customization required
eval cd ~$USER
case "$1" in
start)
# 啟動命令行。此處自定義分辨率、控制臺號碼或其它參數。
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1024x768 :1'
echo "Starting VNC server for $USER "
;;
stop)
# 終止命令行。此處控制臺號碼與啟動一致。
su $USER -c '/usr/bin/vncserver -kill :1'
echo "vncserver stopped"
;;
*)
echo "Usage: /etc/init.d/vncserver {start|stop}"
exit 1
;;
esac
exit 0
這段代碼大家如果看不懂的話可以放棄,直接復制。在putty中復制直接單擊右鍵就可以。
復制完成之后使用“Ctrl+O” 回車 保存
然后 “Ctrl+X”退出文本編輯器
然后 修改權限
sudo chmod 755 /etc/init.d/vncserver
然后 添加開機啟動項
sudo update-rc.d vncserver defaults
最后 重啟樹莓派
sudo reboot
此時樹莓派的VNC配置完成
我們在電腦上安裝電腦端的VNC
推薦使用與樹莓派配套的VNC
https://www.realvnc.com/en/connect/download/viewer/
此時可以使用VNC界面進行設置
此時會出現同樣的IP窗口
連接ip 也就是 之前SSH中樹莓派ip并且在后面加上:1
此時你就可以愉快的使用樹莓派進行操作了。