遠端連入Raspberry Pi:使用SSH及VNC—被控端設定

啟用樹梅派內建SSH(負責命令)和VNC(負責圖形),並做好設定,等待使用者連入。

玩樹梅派常常不是當Windows PC 接鍵盤、滑鼠和顯示器操作,利用遠端遙控來省去周邊I/O,才能實現各種物聯網應用。這篇談的是在樹梅派(被控端、Server端)要先做好的設定,因為SSH和VNC都是Raspberry Pi OS的預設工具,SSH負責命令列,VNC負責圖形介面,很適合一起講。

打開SSH及VNC有兩個方法,擇一使用就行了~

方法一:圖形介面設定

工具列->偏好設定->Raspberry Pi 設定->介面

Raspberry Pi 打開SSH及VNC
Raspberry Pi 打開SSH及VNC

方法二:打開終端機

輸入:
sudo raspi-config
#將會看到設定畫面
用raspi-config開啟SSH及VNC
用raspi-config開啟SSH及VNC

Interface Options -> SSH -> Select -> Yes(是) -> 確定
Interface Options -> VNC -> Select -> Yes(是) -> 確定
這樣SSH和VNC服務就打開了

找連線IP地址

接下來要知道樹梅派在區網取得的IP地址~

輸入:
ifconfig
#查網路介面

如▼圖 「192.168.2.189」就是這台樹梅派取得的區域網路IP位置,我們把它記起來
紅色標示的為IP地址
藍色標示的為MAC地址(被打馬賽克)

用ifconfig查樹梅派網路組態
用ifconfig查網路組態

*樹梅派3、4代內建有線和無線2張網卡,這次示範用的是無線,如果你接有線IP會出現在eth0那裡。

*綁定IP地址

這台樹梅派的IP地址是在路由器中DHCP服務器地址池中隨機給的,每台裝置的IP是有「租約時間」,如果樹梅派離線超過租約時間,該IP就會回收,下次樹梅派會再次送要求給DHCP服務器,分配的IP地址若不是同一個,這樣我們用SSH和VNC就會找不到IP地址無法連上。

所以我們要將樹梅派的IP地址固定下來,每一個上網裝置上面會有張網卡,網卡上有一組固定標識叫「MAC地址」,能想成是身分證號,若設置路由器將IP與MAC綁定,這樣樹梅派每次上網將取得固定一組IP地址了。

MAC地址以十六進位表示,例如:A8:5F:01:CB:F9:E0

每家路由器設定畫面會有些不同,若是華碩ASUS就參考我的。

▼圖示範用ASUS GT-RX11000路由器中設置IP與MAC綁定,不少路由器會抓到hostname,點一下會自動帶入MAC和IP

ASUS GT-RX11000示範綁定IP
ASUS GT-RX11000示範綁定IP 區域網路(LAN)->DHCP 伺服器->點選要綁定的樹梅派(手動輸入MAC和IP)

走到這裡先休息一下,如果還一絲氣息可以接下一篇:遠端連入Raspberry Pi:使用SSH-控制端設定—含PuTTY自動登入(公私鑰版)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *