上一章我們講到如何燒錄樹莓派系統(tǒng)倍权,現(xiàn)在讓我們來看看如何在沒有外接屏幕的情況下對(duì)樹莓派進(jìn)行配置。
首先捞烟,我們不可能完全在沒有任何顯示設(shè)備的情況下進(jìn)行配置薄声,所以我們需要一臺(tái)可以上網(wǎng)的電腦和一個(gè)穩(wěn)定的網(wǎng)絡(luò)環(huán)境当船,還有一根網(wǎng)線(由于現(xiàn)在電腦的網(wǎng)卡的配置,所以不需要特地使用交叉線奸柬,普通網(wǎng)線就可以)生年。首先,將樹莓派接電廓奕,同時(shí)將樹莓派用網(wǎng)線接上路由器抱婉,同時(shí)電腦連在同一網(wǎng)絡(luò)環(huán)境下。
一.SSH登陸
我們首先使用SSH遠(yuǎn)程登陸樹莓派桌粉。這里我簡(jiǎn)要說一下SSH的功能蒸绩,這其實(shí)相當(dāng)于QQ的遠(yuǎn)程控制一樣,使用電腦的22端口可以在遠(yuǎn)程對(duì)你同樣開啟22端口并且已知ip的設(shè)備進(jìn)行操控铃肯。
從上述的介紹可以知道患亿,我們使用SSH登陸時(shí)有兩個(gè)條件,一是開啟22端口押逼,也就是SSH服務(wù)步藕,這個(gè)我們?cè)跓浵到y(tǒng)的時(shí)候就已經(jīng)開啟,另一個(gè)就是樹莓派的IP地址挑格,這里我們使用路由器自帶的設(shè)備管理進(jìn)行查看咙冗。如果你不知道如何查看路由器信息,那么可以在瀏覽器中手動(dòng)輸入192.168.1.1(有些設(shè)備為192.168.2.1或者192.168.0.1漂彤,華為系列為192.168.3.1)雾消,輸入默認(rèn)的路由器密碼,默認(rèn)一般為admin挫望。在連接設(shè)備可以看到名為raspberrypi的設(shè)備立润,這就是你的樹莓派,這時(shí)可以查看到一串以192.168開頭的數(shù)值媳板,這一串?dāng)?shù)據(jù)就是樹莓派的IP地址桑腮。
再知道你樹莓派的IP地址后,使用開源軟件Putty進(jìn)行SSH登陸蛉幸。
這里我使用的為官方正版到旦,注意此類開源軟件有官網(wǎng)且中國(guó)大陸可以訪問,建議官網(wǎng)下載巨缘,避免使用不健康的軟件給黑客留下后門添忘。
這里我們?cè)贖ost name(or address)下輸入已經(jīng)得到的樹莓派的IP地址,點(diǎn)擊open就可以對(duì)樹莓派進(jìn)行SSH訪問若锁。
如果你忘記你的路由器登陸密碼或者由于某些原因無法登陸管理界面搁骑,那么可以采用網(wǎng)線直接連接電腦的做法。首先開啟電腦的網(wǎng)絡(luò)共享。點(diǎn)擊“控制面板”
點(diǎn)擊網(wǎng)絡(luò)和Internet
點(diǎn)擊網(wǎng)絡(luò)和共享中心仲器,點(diǎn)擊wifi
點(diǎn)擊屬性
共享中選擇允許煤率,同時(shí)選擇以太網(wǎng)
這時(shí)你的樹莓派就可以通過連接電腦的網(wǎng)線來上網(wǎng)。
首先不連接網(wǎng)線乏冀,使用快捷鍵“win+R"調(diào)出命令與提示簿蝶糯,輸入”cmd"
在DOS界面輸入命令“arp-a"
查看已連接的網(wǎng)絡(luò)
這時(shí)連接網(wǎng)線,會(huì)發(fā)現(xiàn)多出一個(gè)接口辆沦,這個(gè)就是樹莓派的接口此時(shí)下面的internet地址就是樹莓派的地址昼捍,把每個(gè)IP都試一次,會(huì)出現(xiàn)提示肢扯,此時(shí)說明連接成功妒茬,點(diǎn)擊yes,進(jìn)入命令界面蔚晨。
樹莓派的默認(rèn)賬戶是:pi
默認(rèn)密碼是:raspberry
二.VNC登陸
一直都是SSH登陸肯定單調(diào)且不符合使用習(xí)慣乍钻,所以我們要通過VNC來登陸圖形界面。在這里介紹開啟官方的VNC铭腕,官方的VNC比較貼合系統(tǒng)银择,兼容性自然也比較好。
首先打開樹莓派的設(shè)置界面
在SSH界面輸入
sudo raspi-config
選擇5.Interfacing Options
找到VNC(遠(yuǎn)程桌面) 選擇 Yes(是)enable
然后
sudo reboot
重啟后重新連接ssh
下面開始進(jìn)行VNC配置
sudo nano /etc/init.d/vncserver
這里的sudo
是系統(tǒng)中默認(rèn)的編譯器累舷,不喜歡的或者不習(xí)慣的同學(xué)可以換成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)
# 啟動(dòng)命令行欢摄。此處自定義分辨率、控制臺(tái)號(hào)碼或其它參數(shù)笋粟。
su $USER -c '/usr/bin/vncserver -depth 16 -geometry 1024x768 :1'
echo "Starting VNC server for $USER "
;;
stop)
# 終止命令行。此處控制臺(tái)號(hào)碼與啟動(dòng)一致析蝴。
su $USER -c '/usr/bin/vncserver -kill :1'
echo "vncserver stopped"
;;
*)
echo "Usage: /etc/init.d/vncserver {start|stop}"
exit 1
;;
esac
exit 0
這段代碼大家如果看不懂的話可以放棄害捕,直接復(fù)制。在putty中復(fù)制直接單擊右鍵就可以闷畸。
復(fù)制完成之后使用“Ctrl+O” 回車 保存
然后 “Ctrl+X”退出文本編輯器
然后 修改權(quán)限
sudo chmod 755 /etc/init.d/vncserver
然后 添加開機(jī)啟動(dòng)項(xiàng)
sudo update-rc.d vncserver defaults
最后 重啟樹莓派
sudo reboot
此時(shí)樹莓派的VNC配置完成
我們?cè)陔娔X上安裝電腦端的VNC
推薦使用與樹莓派配套的VNC
https://www.realvnc.com/en/connect/download/viewer/
此時(shí)可以使用VNC界面進(jìn)行設(shè)置
此時(shí)會(huì)出現(xiàn)同樣的IP窗口
連接ip 也就是 之前SSH中樹莓派ip并且在后面加上:1
此時(shí)你就可以愉快的使用樹莓派進(jìn)行操作了尝盼。