原文:
雲上樹莓派(1):環境準備
準備好的裝置包括:
樹莓派確實和一張信用卡一般大小,如下圖所示。 它有4個usb,1個有線網口,1個hdmi,1個音訊輸出,乙個電源介面,乙個tf卡插口。注意 tf卡介面在usb口的另一面。
將 sd卡插入樹莓派的sd卡口,然後接通電源,觀察指示燈。下表是指示燈表示的各種狀態:
第一次失敗,只有紅燈亮,綠色燈不閃爍。重新寫入映象。
格式化之前,能看到兩個碟符,格式化之後,就只能看到乙個碟符了。
然後根據網上建議,把樹莓派解壓後的映象 .img 檔案放到不帶中文字元的路徑下,重新燒錄,然後再通電。此時,能觀察到綠燈間歇性閃爍。
但是,此時沒有網線,沒有ssh,還無法登入系統。
將 sd 卡插入windows 系統後,能看到兩個盤,其中乙個是 boot(h) 盤。在其根目錄下,建立檔案 wpa_supplicant.conf,內容如下:
country=gb然後,在同乙個目錄下, 新建乙個名為 ssh 的空白檔案。將 ssd 卡插入樹莓派,重新上電。ctrl_inte***ce=dir=/var/run/wpa_supplicant group=netdev
update_config=1
network=
使用 advanced ip scanner 掃瞄區域網內的ip,很容易就能看到樹莓派。如下圖所示:
使用 ssh 登入樹莓派。預設使用者名稱和密碼為 pi/raspberry:
執行 raspi-config 命令,可進行一些基本配置:
修改時區:選擇 4.localisation options 找到第二個 timezone,選擇asia shanghai
修改鍵盤布局:選擇 4.localisation options, 第三個,將 鍵盤布局 改為us 美式鍵盤(因為樹莓派是英國產的 預設是英式鍵盤 而中國預設的是和美國一樣的美式鍵盤)
最後乙個 wifi地區 選中國
首先要更新系統:
sudo apt-get然後安裝 xrdp:update
sudo apt-get upgrade
sudo apt-get install xrdp設定其開機自動啟動:
sudo systemctl enable xrdp然後就可以使用 windows mstsc 遠端登入樹莓派了:
效果還蠻不錯:
當前樹莓派在內網中,可以通過wift訪問公網,但是無法從公網訪問到。參考這篇文章,利用 ssh反向隧道,實現從外網ssh訪問樹莓派。
環境準備:
樹莓派上的配置:
useradd -m autosshpasswd 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.servicesystemctl enable autossh
systemctl start autossh
systemctl status autossh
autossh 370910 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 0ssh訪問:00.0.0.0:8888
0.0.0.0:* listen 18324/sshd: ubuntu
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 的鏈結刪...