購物網(wǎng)站app制作aso優(yōu)化什么意思
文章目錄
- 如何在局域網(wǎng)外SSH遠(yuǎn)程訪問連接到家里的樹莓派?
- 如何通過 SSH 連接到樹莓派
- 步驟1. 在 Raspberry Pi 上啟用 SSH
- 步驟2. 查找樹莓派的 IP 地址
- 步驟3. SSH 到你的樹莓派
- 步驟 4. 在任何地點訪問家中的樹莓派
- 4.1 安裝 Cpolar
- 4.2 cpolar進(jìn)行token認(rèn)證
- 4.3 配置cpolar服務(wù)開機自啟動
- 4.4 查看映射到公網(wǎng)的隧道地址
- 4.5 ssh公網(wǎng)遠(yuǎn)程訪問樹莓派
- 4.6 修改樹莓派默認(rèn)密碼(可選)
如何在局域網(wǎng)外SSH遠(yuǎn)程訪問連接到家里的樹莓派?
這篇文章主要也是講解樹莓派+cpolar組合的作用,可以實現(xiàn):
- 如何在 Raspberry Pi 中啟用 SSH
- 如何通過 SSH 連接到 Raspberry Pi設(shè)備
- 如何遠(yuǎn)程在任何地點訪問家中的樹莓派
在使用樹莓派 (Raspberry Pi) 可以做的所有事情中,將其用作為家庭網(wǎng)絡(luò)中的服務(wù)器非常流行。微小的占地面積和低功耗使其成為運行輕量級服務(wù)器的完美設(shè)備。
在這種情況下,您應(yīng)該可以做的一件事是在 樹莓派 (Raspberry Pi) 上運行命令,而無需插入顯示器、鍵盤、鼠標(biāo),也不必每次都將自己移動到樹莓派(Raspberry Pi) 所在的位置。
您可以通過從任何其他計算機、筆記本電腦、臺式機甚至手機通過 SSH(安全外殼)登錄您的 Raspberry Pi 來實現(xiàn)這一點。讓我告訴你怎么做。
如何通過 SSH 連接到樹莓派
我假設(shè)您在 Pi 上運行 Raspbian 并已通過以太網(wǎng)或 WiFi 成功連接到網(wǎng)絡(luò)。重要的是,您的 Raspberry Pi 已連接到網(wǎng)絡(luò),否則您將無法通過 SSH 連接到它(抱歉我說得太明顯了)。
步驟1. 在 Raspberry Pi 上啟用 SSH
SSH 在 Raspberry Pi 中默認(rèn)處于禁用狀態(tài),因此您必須在全新安裝 Raspbian 后打開 Pi 時啟用它。
首先通過導(dǎo)航菜單轉(zhuǎn)到 Raspberry Pi 配置窗口。
- 樹莓派菜單,樹莓派配置
現(xiàn)在,轉(zhuǎn)到接口選項卡,啟用 SSH 并重新啟動您的 Pi。
在樹莓派上啟用 SSH
您還可以在不通過終端的情況下啟用 SSH。只需輸入命令 sudo raspi-config
然后轉(zhuǎn)到高級選項以啟用 SSH。
步驟2. 查找樹莓派的 IP 地址
在大多數(shù)情況下,您的 Raspberry Pi 將被分配一個本地 IP 地址,看起來像 192.168.x.x 或 10.x.x.x。您可以使用各種 Linux 命令來查找 IP 地址。
我在這里使用的是舊的 ifconfig
命令,但您也可以使用 ip address
。
ifconfig
樹莓派網(wǎng)絡(luò)配置
此命令顯示所有活動網(wǎng)絡(luò)適配器及其配置的列表。第一個條目(eth0)顯示 IP 地址為 192.168.9.36
,這是有效的。我使用以太網(wǎng)將我的 Raspberry Pi 連接到網(wǎng)絡(luò),因此它在 eth0 下。如果您在名為“wlan0”的條目下使用 WiFi 檢查。
您還可以通過其他方式找到 IP 地址,例如檢查路由器/調(diào)制解調(diào)器上的網(wǎng)絡(luò)設(shè)備列表。
步驟3. SSH 到你的樹莓派
現(xiàn)在您已經(jīng)啟用了 SSH 并找到了您的 IP 地址,您可以繼續(xù)從任何其他計算機通過 SSH 連接到您的 Raspberry Pi。您還需要樹莓派的用戶名和密碼。
默認(rèn)用戶名和密碼是:
- 用戶名:pi
- 密碼:raspberry
如果您更改了默認(rèn)密碼,請使用新密碼而不是上述密碼。理想情況下,您必須更改默認(rèn)密碼。在過去,惡意軟件感染了數(shù)千臺使用默認(rèn)用戶名和密碼的Raspberry Pi。
在要通過 SSH 連接到 Pi 的計算機上打開終端(在 Mac 和 Linux 上),然后鍵入以下命令。在 Windows 上,您可以使用像 Putty 這樣的 SSH 客戶端。
Windows用戶安裝SSH客戶端:
如果您使用的是windows,你需要在電腦上安裝PuTTY這樣的SSH客戶端,a free SSH and telnet client for Windowswww.putty.org/,或者百度安裝。
下載完成之后,打開PuTTY,然后在session中的“Host Name”中輸入樹莓派的IP地址,然后點擊"open",即可連接樹莓派了。
第一次你會看到一個警告,點擊 Accept
按鈕。
提示輸入登錄用戶名: pi
輸入密碼(默認(rèn)為:raspberry )
現(xiàn)在,輸入密碼并按回車鍵。
通過SSH登錄成功。
Mac和Linux用戶:
在這里,使用您在上一步中找到的 IP 地址。
ssh pi@192.168.x.x
注意:確保您的 Raspberry Pi 和您用于通過 SSH 連接到 Raspberry Pi 的計算機連接到同一網(wǎng)絡(luò)。
通過終端SSH
第一次你會看到一個警告,輸入 yes
并按回車鍵。
輸入密碼(默認(rèn)為‘raspberry’)
現(xiàn)在,輸入密碼并按回車鍵。
通過SSH登錄成功
成功登錄后,您將看到 Raspberry Pi 的終端。現(xiàn)在,您可以通過此終端遠(yuǎn)程(在當(dāng)前網(wǎng)絡(luò)內(nèi))在您的 Raspberry Pi 上執(zhí)行任何命令,而無需物理訪問您的 Raspberry Pi。
步驟 4. 在任何地點訪問家中的樹莓派
僅在家中同一局域網(wǎng)絡(luò)訪問樹莓派有局限性,且一旦樹莓派在家中的IP變化,如果有一天我們想在辦公室的位置想訪問樹莓派怎么辦?那我們現(xiàn)在就解決。
4.1 安裝 Cpolar
cpolar是一款內(nèi)網(wǎng)穿透工具,可以將您的內(nèi)網(wǎng)站點暴露到公網(wǎng)上,使所有人可以訪問到你的站點。也可以TCP的方式將您的ssh端口映射到公網(wǎng)地址端口上。
- cpolar一鍵安裝腳本:(國內(nèi)用戶)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
- 或短鏈接安裝方式:(國外用戶)
curl -sL https://git.io/cpolar | sudo bash
- 查看cpolar版本信息
cpolar version
如果正常顯示,則安裝成功,如圖:
4.2 cpolar進(jìn)行token認(rèn)證
如果您還沒有cpolar賬號,請去cpolar官網(wǎng)注冊并登錄后臺獲取認(rèn)證token
cpolar authtoken xxxxxxxxxxxxxxxxxx
4.3 配置cpolar服務(wù)開機自啟動
- 配置cpolar開機自啟動
sudo systemctl enable cpolar
- 守護(hù)進(jìn)程方式,啟動cpolar
sudo systemctl start cpolar
- 查看cpolar守護(hù)進(jìn)程狀態(tài)
sudo systemctl status cpolar
如圖,狀態(tài)為active
, 說明啟動狀態(tài)成功
cpolar會默認(rèn)安裝兩個樣例隧道,一個是Website隧道指向http 8080端口,一個是ssh隧道,指向tcp 22端口。
4.4 查看映射到公網(wǎng)的隧道地址
我們登錄cpolar后臺–>狀態(tài),查看一下ssh隧道映射的公網(wǎng)地址:
4.5 ssh公網(wǎng)遠(yuǎn)程訪問樹莓派
ssh pi@1.tcp.vip.cpolar.cn -p 20013
由于我們的本地22端口到了公網(wǎng)被映射到了20013端口,所以,ssh命令需要加-p參數(shù),后面加公網(wǎng)隧道端口號
登錄成功了!現(xiàn)在,您可以在家里,或者學(xué)校,或者辦公室,手機4G終端網(wǎng)絡(luò)任意地方訪問您的樹莓派!
4.6 修改樹莓派默認(rèn)密碼(可選)
上文提到,默認(rèn)密碼是不安全的,尤其是您將樹莓派暴露在公網(wǎng)地址之上時,建議修改密碼
passwd
系統(tǒng)提示輸入當(dāng)前密碼,(默認(rèn)為‘raspberry’) 然后重復(fù)輸入新密碼,即可。
此外,您還可以設(shè)置 SSH 密鑰,這樣您就不必每次通過 SSH 登錄時都輸入密碼,但那是完全不同的主題。
轉(zhuǎn)載自cpolar極點云文章:無公網(wǎng)IP,從公網(wǎng)SSH遠(yuǎn)程訪問家中的樹莓派