国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?

這篇具有很好參考價(jià)值的文章主要介紹了無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

本篇文章主要講解樹(shù)莓派+cpolar組合的作用,可以實(shí)現(xiàn):

  • 如何在 Raspberry Pi 中啟用 SSH
  • 如何通過(guò) SSH 連接到 Raspberry Pi設(shè)備
  • 如何遠(yuǎn)程在任何地點(diǎn)訪(fǎng)問(wèn)家中的樹(shù)莓派

在使用樹(shù)莓派 (Raspberry Pi) 可以做的所有事情中,將其用作為家庭網(wǎng)絡(luò)中的服務(wù)器非常流行。微小的占地面積和低功耗使其成為運(yùn)行輕量級(jí)服務(wù)器的完美設(shè)備。

在這種情況下,您應(yīng)該可以做的一件事是在 樹(shù)莓派 (Raspberry Pi) 上運(yùn)行命令,而無(wú)需插入顯示器、鍵盤(pán)、鼠標(biāo),也不必每次都將自己移動(dòng)到樹(shù)莓派(Raspberry Pi) 所在的位置。

您可以通過(guò)從任何其他計(jì)算機(jī)、筆記本電腦、臺(tái)式機(jī)甚至手機(jī)通過(guò) SSH(安全外殼)登錄您的 Raspberry Pi 來(lái)實(shí)現(xiàn)這一點(diǎn)。讓我告訴你怎么做。

如何通過(guò) SSH 連接到樹(shù)莓派

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

我假設(shè)您在 Pi 上運(yùn)行 Raspbian 并已通過(guò)以太網(wǎng)或 WiFi 成功連接到網(wǎng)絡(luò)。重要的是,您的 Raspberry Pi 已連接到網(wǎng)絡(luò),否則您將無(wú)法通過(guò) SSH 連接到它(抱歉我說(shuō)得太明顯了)。

步驟1. 在 Raspberry Pi 上啟用 SSH

SSH 在 Raspberry Pi 中默認(rèn)處于禁用狀態(tài),因此您必須在全新安裝 Raspbian 后打開(kāi) Pi 時(shí)啟用它。

首先通過(guò)導(dǎo)航菜單轉(zhuǎn)到 Raspberry Pi 配置窗口。

  • 樹(shù)莓派菜單,樹(shù)莓派配置

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

現(xiàn)在,轉(zhuǎn)到接口選項(xiàng)卡,啟用 SSH 并重新啟動(dòng)您的 Pi。

  • 在樹(shù)莓派上啟用 SSH

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

您還可以在不通過(guò)終端的情況下啟用 SSH。只需輸入命令 sudo raspi-config 然后轉(zhuǎn)到高級(jí)選項(xiàng)以啟用 SSH。

步驟2. 查找樹(shù)莓派的 IP 地址

在大多數(shù)情況下,您的 Raspberry Pi 將被分配一個(gè)本地 IP 地址,看起來(lái)像 192.168.x.x 或 10.x.x.x。您可以使用各種 Linux 命令來(lái)查找 IP 地址。

我在這里使用的是舊的 ifconfig 命令,但您也可以使用 ip address。

ifconfig

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

  • 樹(shù)莓派網(wǎng)絡(luò)配置

此命令顯示所有活動(dòng)網(wǎng)絡(luò)適配器及其配置的列表。第一個(gè)條目(eth0)顯示 IP 地址為 192.168.9.36,這是有效的。我使用以太網(wǎng)將我的 Raspberry Pi 連接到網(wǎng)絡(luò),因此它在 eth0 下。如果您在名為“wlan0”的條目下使用 WiFi 檢查。

您還可以通過(guò)其他方式找到 IP 地址,例如檢查路由器/調(diào)制解調(diào)器上的網(wǎng)絡(luò)設(shè)備列表。

步驟3. SSH 到你的樹(shù)莓派

現(xiàn)在您已經(jīng)啟用了 SSH 并找到了您的 IP 地址,您可以繼續(xù)從任何其他計(jì)算機(jī)通過(guò) SSH 連接到您的 Raspberry Pi。您還需要樹(shù)莓派的用戶(hù)名和密碼。

默認(rèn)用戶(hù)名和密碼是:

  • 用戶(hù)名:pi
  • 密碼:raspberry

如果您更改了默認(rèn)密碼,請(qǐng)使用新密碼而不是上述密碼。理想情況下,您必須更改默認(rèn)密碼。在過(guò)去,惡意軟件感染了數(shù)千臺(tái)使用默認(rèn)用戶(hù)名和密碼的Raspberry Pi。

在要通過(guò) SSH 連接到 Pi 的計(jì)算機(jī)上打開(kāi)終端(在 Mac 和 Linux 上),然后鍵入以下命令。在 Windows 上,您可以使用像 Putty 這樣的 SSH 客戶(hù)端。

Windows用戶(hù)安裝SSH客戶(hù)端:

如果您使用的是windows,你需要在電腦上安裝PuTTY這樣的SSH客戶(hù)端,或者百度安裝。

下載完成之后,打開(kāi)PuTTY,然后在session中的“Host Name”中輸入樹(shù)莓派的IP地址,然后點(diǎn)擊"open",即可連接樹(shù)莓派了。

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

第一次你會(huì)看到一個(gè)警告,點(diǎn)擊 Accept 按鈕。

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

提示輸入登錄用戶(hù)名: pi

輸入密碼(默認(rèn)為:raspberry )

現(xiàn)在,輸入密碼并按回車(chē)鍵。

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

通過(guò)SSH登錄成功。

Mac和Linux用戶(hù):

在這里,使用您在上一步中找到的 IP 地址。

ssh pi@192.168.x.x

注意:確保您的 Raspberry Pi 和您用于通過(guò) SSH 連接到 Raspberry Pi 的計(jì)算機(jī)連接到同一網(wǎng)絡(luò)。

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

通過(guò)終端SSH

第一次你會(huì)看到一個(gè)警告,輸入 yes 并按回車(chē)鍵。

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

輸入密碼(默認(rèn)為‘raspberry’)

現(xiàn)在,輸入密碼并按回車(chē)鍵。

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

通過(guò)SSH登錄成功

成功登錄后,您將看到 Raspberry Pi 的終端?,F(xiàn)在,您可以通過(guò)此終端遠(yuǎn)程(在當(dāng)前網(wǎng)絡(luò)內(nèi))在您的 Raspberry Pi 上執(zhí)行任何命令,而無(wú)需物理訪(fǎng)問(wèn)您的 Raspberry Pi。

步驟 4. 在任何地點(diǎn)訪(fǎng)問(wèn)家中的樹(shù)莓派

僅在家中同一局域網(wǎng)絡(luò)訪(fǎng)問(wèn)樹(shù)莓派有局限性,且一旦樹(shù)莓派在家中的IP變化,如果有一天我們想在辦公室的位置想訪(fǎng)問(wèn)樹(shù)莓派怎么辦?那我們現(xiàn)在就解決。

4.1 安裝 Cpolar內(nèi)網(wǎng)穿透

cpolar是一款內(nèi)網(wǎng)穿透工具,可以將您的內(nèi)網(wǎng)站點(diǎn)暴露到公網(wǎng)上,使所有人可以訪(fǎng)問(wèn)到你的站點(diǎn)。也可以TCP的方式將您的ssh端口映射到公網(wǎng)地址端口上。

cpolar官網(wǎng):https://www.cpolar.com/

  • cpolar一鍵安裝腳本:(國(guó)內(nèi)用戶(hù))
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 或短鏈接安裝方式:(國(guó)外用戶(hù))
curl -sL https://git.io/cpolar | sudo bash
  • 查看cpolar版本信息
cpolar version

如果正常顯示,則安裝成功,如圖:

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

4.2 cpolar進(jìn)行token認(rèn)證

如果您還沒(méi)有cpolar賬號(hào),請(qǐng)去cpolar官網(wǎng)注冊(cè)并登錄后臺(tái)獲取認(rèn)證token

cpolar authtoken xxxxxxxxxxxxxxxxxx

4.3 配置cpolar服務(wù)開(kāi)機(jī)自啟動(dòng)

  • 配置cpolar開(kāi)機(jī)自啟動(dòng)
sudo systemctl enable cpolar
  • 守護(hù)進(jìn)程方式,啟動(dòng)cpolar
sudo systemctl start cpolar
  • 查看cpolar守護(hù)進(jìn)程狀態(tài)
sudo systemctl status cpolar

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

如圖,狀態(tài)為active, 說(shuō)明啟動(dòng)狀態(tài)成功

cpolar會(huì)默認(rèn)安裝兩個(gè)樣例隧道,一個(gè)是Website隧道指向http 8080端口,一個(gè)是ssh隧道,指向tcp 22端口。

4.4 查看映射到公網(wǎng)的隧道地址

我們登錄cpolar后臺(tái)–>狀態(tài),查看一下ssh隧道映射的公網(wǎng)地址:

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

4.5 ssh公網(wǎng)遠(yuǎn)程訪(fǎng)問(wèn)樹(shù)莓派

ssh 用戶(hù)名@1.tcp.vip.cpolar.cn -p XXXXX(X為cpolar生成的端口號(hào),用戶(hù)名替換為主機(jī)用戶(hù)名)

如:

ssh pi@1.tcp.vip.cpolar.cn -p 20013

由于我們的本地22端口到了公網(wǎng)被映射到了20013端口,所以,ssh命令需要加-p參數(shù),后面加公網(wǎng)隧道端口號(hào)

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

登錄成功了!現(xiàn)在,您可以在家里,或者學(xué)校,或者辦公室,手機(jī)4G終端網(wǎng)絡(luò)任意地方訪(fǎng)問(wèn)您的樹(shù)莓派!

4.6 修改樹(shù)莓派默認(rèn)密碼(可選)

上文提到,默認(rèn)密碼是不安全的,尤其是您將樹(shù)莓派暴露在公網(wǎng)地址之上時(shí),建議修改密碼

passwd

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

系統(tǒng)提示輸入當(dāng)前密碼,(默認(rèn)為‘raspberry’) 然后重復(fù)輸入新密碼,即可。

此外,您還可以設(shè)置 SSH 密鑰,這樣您就不必每次通過(guò) SSH 登錄時(shí)都輸入密碼,但那是完全不同的主題。

步驟 5. 為SSH遠(yuǎn)程樹(shù)莓派配置固定公網(wǎng)地址

以上教程,我們使用了免費(fèi)的cpolar創(chuàng)建安全隧道實(shí)現(xiàn)公網(wǎng)ssh遠(yuǎn)程樹(shù)莓派,但是免費(fèi)隧道所生成的公網(wǎng)地址是臨時(shí)隨機(jī)的,會(huì)在24小時(shí)內(nèi)隨機(jī)變化,為了方便長(zhǎng)期遠(yuǎn)程,我們接下來(lái)將這個(gè)公網(wǎng)地址配置成固定的,同時(shí)提高帶寬。

首先,登錄您的cpolar后臺(tái),在cpolar后臺(tái)->預(yù)留-> 保留TCP地址位置,添加一條記錄。

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

地區(qū)選擇China VIP,和填寫(xiě)描述,然后點(diǎn)擊保留按鈕。

系統(tǒng)會(huì)分配給您一個(gè)該地區(qū)的固定TCP地址,可供長(zhǎng)期穩(wěn)定使用。

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

在調(diào)用 cpolar 時(shí)使用-remote-addr選項(xiàng)參數(shù),值為系統(tǒng)分配給您的保留 TCP 地址。

命令行使用舉例:

  • 將后臺(tái)預(yù)留的TCP地址綁定到本地SSH端口
cpolar tcp -remote-addr=1.tcp.vip.cpolar.cn:20046 22

修改cpolar配置文件

在樹(shù)莓派中,修改cpolar配置文件,在ssh隧道下,添加remote_addr參數(shù)

nano /usr/local/etc/cpolar/cpolar.yml

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

注意:配置文件中的remote_addr參數(shù)為下劃線(xiàn),與命令行中使用的-remote-addr中劃線(xiàn)不同。

修改完保存退出。

  • 測(cè)試配置文件,我們?cè)谇芭_(tái)單獨(dú)啟動(dòng)隧道文件,測(cè)試一下
cpolar start ssh

無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?,內(nèi)網(wǎng)穿透_cpolar,tcp/ip,ssh,網(wǎng)絡(luò)協(xié)議

如上圖,已經(jīng)主明已經(jīng)啟動(dòng)了固定TCP端口隧道,與我們?cè)诤笈_(tái)獲得得隧道地址一致。

CTRL+C退出。

  • 重新啟動(dòng)cpolar服務(wù),使ssh隧道在后臺(tái)生效。
sudo systemctl restart cpolar
  • 使用公網(wǎng)地址連接SSH測(cè)試
ssh pi@1.tcp.vip.cpolar.cn -p 20046

注意:由于公網(wǎng)端口變成20046,所以請(qǐng)求時(shí),ssh命令要加上-p參數(shù), 值為指定的cpolar公網(wǎng)端口號(hào)。

windows用戶(hù)修改ssh客戶(hù)端的默認(rèn)端口為cpolar的公網(wǎng)端口即可。

總結(jié):

現(xiàn)在,我們每次遠(yuǎn)程連接樹(shù)莓派時(shí),不必每次修改遠(yuǎn)程ssh連接地址了,效率進(jìn)一步提升。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-734452.html

到了這里,關(guān)于無(wú)公網(wǎng)IP,如何使用公網(wǎng)SSH遠(yuǎn)程訪(fǎng)問(wèn)家中的樹(shù)莓派?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包