雲上樹莓派(1) 環境準備

2021-09-19 22:38:24 字數 3434 閱讀 5424

原文:

雲上樹莓派(1):環境準備

準備好的裝置包括:

樹莓派確實和一張信用卡一般大小,如下圖所示。 它有4個usb,1個有線網口,1個hdmi,1個音訊輸出,乙個電源介面,乙個tf卡插口。注意 tf卡介面在usb口的另一面。

將 sd卡插入樹莓派的sd卡口,然後接通電源,觀察指示燈。下表是指示燈表示的各種狀態:

第一次失敗,只有紅燈亮,綠色燈不閃爍。重新寫入映象。

格式化之前,能看到兩個碟符,格式化之後,就只能看到乙個碟符了。

然後根據網上建議,把樹莓派解壓後的映象 .img 檔案放到不帶中文字元的路徑下,重新燒錄,然後再通電。此時,能觀察到綠燈間歇性閃爍。

但是,此時沒有網線,沒有ssh,還無法登入系統。

將 sd 卡插入windows 系統後,能看到兩個盤,其中乙個是 boot(h) 盤。在其根目錄下,建立檔案  wpa_supplicant.conf,內容如下:

country=gb

ctrl_inte***ce=dir=/var/run/wpa_supplicant group=netdev

update_config=1

network=

然後,在同乙個目錄下, 新建乙個名為 ssh 的空白檔案。將 ssd 卡插入樹莓派,重新上電。

使用 advanced ip scanner 掃瞄區域網內的ip,很容易就能看到樹莓派。如下圖所示:

使用 ssh 登入樹莓派。預設使用者名稱和密碼為  pi/raspberry:

執行 raspi-config 命令,可進行一些基本配置:

修改時區:選擇 4.localisation options 找到第二個 timezone,選擇asia shanghai

修改鍵盤布局:選擇 4.localisation options, 第三個,將 鍵盤布局 改為us 美式鍵盤(因為樹莓派是英國產的 預設是英式鍵盤 而中國預設的是和美國一樣的美式鍵盤)

最後乙個  wifi地區  選中國

首先要更新系統:

sudo apt-get

update

sudo apt-get upgrade

然後安裝 xrdp:

sudo apt-get install xrdp
設定其開機自動啟動:

sudo systemctl enable xrdp
然後就可以使用 windows mstsc 遠端登入樹莓派了:

效果還蠻不錯:

當前樹莓派在內網中,可以通過wift訪問公網,但是無法從公網訪問到。參考這篇文章,利用 ssh反向隧道,實現從外網ssh訪問樹莓派。

環境準備:

樹莓派上的配置:

useradd -m autossh

passwd autossh

su -atuossh

ssh-keygen -t '

rsa' -c '

autossh@raspberrypi

'ssh-copy-id [email protected]

[unit]

description=auto ssh tunnel

after=network-online.target

[service]

startlimitintervalsec=60

user=autossh

type=******

execstart=/usr/bin/autossh -p 22 -m 8889 -nr '

*:8888:127.0.0.1:22

' [email protected] -i /home/autossh/.ssh/id_rsa

execreload=/bin/kill -hup $mainpid

killmode=process

restart=always

[install]

wantedby=multi-user.target

wantedby=graphical.target

chmod 644 /lib/systemd/system/autossh.service

systemctl enable autossh

systemctl start autossh

systemctl status autossh

autossh   3709

10 aug07 ? 00:00:00 /usr/lib/autossh/autossh -p 22 -m 8889 -nr *:8888:127.0.0.1:22 ubuntu@*.*.*.* -i /home/autossh/.ssh/id_rsa

autossh

3712

3709

0 aug07 ? 00:00:00 /usr/bin/ssh -l 8889:127.0.0.1:8889 -r 8889:127.0.0.1:8890 -p 22 -nr *:8888:127.0.0.1:22 -i /home/autossh/.ssh/id_rsa ubuntu@*.*.*.*

tcp        0

00.0.0.0:8888

0.0.0.0:* listen 18324/sshd: ubuntu

ssh訪問:

1 環境準備

安裝之前,你需要在你用於開發區塊鏈應用或者操作超級賬本的開發機檢查是否已經安裝好需要的環境。如果本地沒有curl或者執行curl報錯,你需要安裝最新版本的curl 超級賬本許多元件都需要go語言支援 go version 1.10.x is required.環境變數 export gopath h...

QT OSG系列 1 環境準備

一 開發環境準備 1 安裝qt 筆者使用的是 qt5.12.3 2 安裝vs2017社群版 注意 安裝英文包,設定預設為英文 安裝參考github頁面 二 編譯安裝osg和osgearth vcpkg install osg x64 windows keep going vcpkg install ...

樹莓派python3 pyqt5環境搭建

樹莓派型號 系統 raspbian gnu linux 9.6 stretch release 9.6 codename stretch 使用命令lsb release a 察看 說明 樹莓派本身自帶 python2 和python3 兩個版本,python 環境不用安裝。把 python 的鏈結刪...