chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

樹莓派專用網絡服務入門

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-09 16:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:保留您的Pi已更新!

sudo rpi-update

該命令將自動更新Raspberry Pi的固件,然后要求重新啟動。如果您的Pi已經是最新的,則可以繼續(xù):

sudo apt-get update

sudo apt-get upgrade

現(xiàn)在,您已經擁有最新,最強大的固件和軟件!

步驟2:Pi密碼

理想情況下,我們將禁用默認的 pi 帳戶,至少要設置您的pi帳戶的默認密碼。另一個主要的安全保護措施是,大多數用戶都啟用了SSH(安全套接字共享)和VNC(虛擬網絡計算機),以便他們可以遠程訪問其計算機。我不建議在運行公開的Web服務器時允許網絡之外的訪問。

步驟3:上網

您有多個設備連接到WiFi路由器,那么如何告訴外界Raspberry Pi的服務位置呢?讓我們在路由器制造商的配置工具中熟悉路由器的高級設置。大多數家庭網絡使用以下公共IP地址之一作為其Internet網關:

http://192.168.0.1/

http://192.168.1.1/

http://10.0.0.1/

您將需要登錄到路由器的配置工具。用戶名和密碼應在設置時分配。首先,我們需要為Raspberry Pi保留一個IP地址,以便定期使用。通常,路由器將具有DHCP(動態(tài)主機配置協(xié)議)設置部分,列表和綁定等。RaspberryPi和LAN上的所有其他設備應在此處列出。希望您的路由器將具有一個直觀的界面,該界面對于如何將IP地址分配給設備或MAC地址很有用。如果其他所有方法均失敗,請查閱制造商的說明。

Web請求的默認端口為80。除非Internet服務提供商不允許端口80,否則您可以保留默認端口。路由器配置的下一步為使路由器將端口80上的所有傳入請求轉發(fā)到Raspberry Pi。通常稱為端口轉發(fā)或端口范圍轉發(fā)。您將需要關聯(lián)Raspberry Pi的IP地址,以便它將在端口80或您認為最合適的任何端口上接收所有傳入請求。最安全的Web服務器是未連接到Internet的服務器;-)其次,我們應該限制apache conf文件中的訪問,以僅允許我們的IP和我們已知的IP。您還可以允許Telnet,F(xiàn)TP,SSH,VNC等,但除非您熟悉與此類服務相關的安全隱患,否則我不建議您這樣做。

步驟4:為自己獲取域名

http://www.YOUR_CUSTOM_DOMAIN.ddns.net

在路由器的高級配置設置中檢查DDNS(動態(tài)域名服務)設置。大多數路由器將支持以下一項或多項:http://www.dyn.com、http://www.noip.com,其他許多路由器也會在Google上搜索“動態(tài)DNS”。該服務將提供注冊域名以與您的Internet服務提供商分配給您的動態(tài)IP地址關聯(lián)的功能。通常,當您分配的IP地址更改時,下載或安裝的路由器或軟件插件會更新動態(tài)DNS服務的數據庫。

步驟5:通過隱蔽性進行安全性

“在安全工程中,通過隱蔽性進行安全性(或通過隱蔽性進行安全性)是對設計或實現(xiàn)的保密性的依賴,這是為系統(tǒng)或系統(tǒng)組件提供安全性的主要方法。依賴模糊性的系統(tǒng)或組件可能具有理論或實際的安全漏洞,但是其所有者或設計者認為,如果不知道這些缺陷,則足以阻止成功的攻擊。安全專家早在1851年就拒絕了這種觀點,并建議模糊性永遠不應是唯一的安全機制。”

https://en.wikipedia.org/wiki/Security_through_obs.。.

我們經常依靠某種模糊性來確保我們的安全。 “如果他們不知道,他們將無法使用它進入。”普通的家用門鎖只有這么多組合,但是我們可以依靠前門的鎖,因為我們知道小偷會擁有嘗試各種組合或打破常規(guī)。但是,在Internet上,誰在監(jiān)視您的前門,所以小偷無法嘗試所有組合?幸運的是,我們的Web服務器具有一個access.log文件,該文件將自動為我們更新和存檔。讓我們從那里開始,看看是否有人在您的Web服務器上留下了自己的“足跡”。

步驟6:日志潛水

在Raspberry Pi上運行LAMP設置,打開一個終端窗口,然后鍵入以下內容:

cd /var/log/apache2/

zcat access.log* | awk ‘{print $1}’ | sort -n | uniq -c | sort -nr | head -20

輸出應該是兩列的列表,其中一列包含計數的條目數,第二列是與每個Web請求關聯(lián)的IP地址。從反向IP查找中獲取最多信息的最簡單方法是使用以下命令:

curl ipinfo.io/REPLACE.WITH.IP.ADDRESS.TO.LOOKUP

安裝某些工具后,您可以進行一些挖掘,而不必依靠外部Web服務。 Pi默認不包含的內容:

sudo apt-get install geoip-bin

geoiplookup IP.ADDRESS

此處是有關使用geoiplookup的很好的文章。 Pi默認不包括更高級的挖掘:

sudo apt-get install dnsutils

dig -x IP.ADDRESS

該位置似乎可疑嗎?嘗試對活動進行grepping, zgrep 命令包含壓縮文件:

zgrep ‘IP.ADDRESS’ access.log* -1

通過查看從IP地址發(fā)出的Web請求,您可以確定活動是否可疑。通常,您會發(fā)現(xiàn)這些IP地址來自尋找安全性漏洞的漫游器。您可以手動將IP地址屏蔽到您的黑名單中,也可以全部拒絕并允許選擇IP地址。如果尚未安裝,則需要安裝和設置防火墻。

步驟7:Apache Web服務器

請注意:本文中的代碼部分在不同設備上的顯示方式有所不同。在移動設備上使用Instructables應用程序時,代碼缺少行尾。大多數Web瀏覽器似乎都可以正常工作。

如果您要在全球范圍內提供Web內容,那么您最終將希望采用某種黑名單或排除列表,在其中可以阻止訪問特定IP地址您的服務器。但是,如果您想加強安全性并只允許選擇一些訪問權限,則需要進行一些更改。

cd /etc/apache2

sudo cp apache2.conf apache2.conf.bak sudo vi apache2.conf

OR

sudo nano apache2.conf

向下瀏覽文件,直到到達允許所有人從外部訪問您的Web服務器的本節(jié):

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

AllowOverride 指令設置為 無 ,這意味著我們不會使用.htaccess文件覆蓋這些設置。下一個指令 Require 設置為所有已授予,表示允許任何人訪問。

請注意:我在日志文件中發(fā)現(xiàn)了大量的bot請求,使用phpmyadmin監(jiān)聽了我們的請求,請確保限制訪問權限:

Order Deny, Allow

Deny from All

# localhost

Allow from 127.0.0.1

# Local-Area Network

Allow from 192.168.0

接下來,我們可以添加一個我們要保護的目錄:

Options Indexes FollowSymLinks

AllowOverride All

AllowOverride 指令設置為 全部 表示我們將使用.htaccess文件覆蓋這些設置。我們將在.htaccess文件中的指定目錄(本例中為“/var/www/html/hydroMazing/”

)中提供 Require 指令。 # AccessFileName: The name of the file to look for in each directory

# for additional configuration directives. See also the AllowOverride

# directive.

AccessFileName .htaccess

您可以在此處將.htaccess文件的名稱更改為更難以猜測的名稱。將點保留在開頭,因為這意味著隱藏文件。發(fā)揮您的想象力!

現(xiàn)在,您可以將.htaccess文件用作白名單或包含列表:

要創(chuàng)建.htaccess(或任何您命名的文件)文件:

cd /var/www/html/mydirectory/ sudo vi .htaccess

OR

sudo nano .htaccess # Allow access to localhost

Require ip 127.0.0.1

# Allow access to my cell phone

Require ip 98.97.34.23

第二個示例是一個示例,請將其更改為您的IP地址,或者Web服務器記錄的IP地址。

保存并關閉文件。您可以根據需要添加其他訪問權限。

步驟8:讓每個人都使用前門

首先,讓我們強迫任何來訪的人我們的Web服務器使用前門

cd /etc/apache2

sudo cp apache2.conf apache2.conf.bak sudo vi apache2.conf

OR

sudo nano apache2.conf

向下瀏覽文件,直到到達此部分為止添加針對404和405錯誤的重定向:

。..

# AccessFileName: The name of the file to look for in each directory

# for additional configuration directives. See also the AllowOverride

# directive.

AccessFileName .htaccess

ErrorDocument 404 /

ErrorDocument 405 /

。..

保存并關閉文件。

設置訪問權限列表

cd /var/www/html/ sudo vi .htaccess

# localhost

Require ip 127.0.0.1

保存并關閉文件。

重復您的管理目錄

cd /var/www/html/admin/ sudo vi .htaccess

# localhost

Require ip 127.0.0.1

保存并關閉文件。

第9步:允許訪問的Web界面

我要與大家分享我為HydroMazing Smart Garden System制作的簡單Web界面。

我使用PHP編寫了基本界面,用于讀取和寫入文件,從而使用戶可以添加或刪除IP地址。從他們的.htaccess文件中下載。

下載文件并解壓縮到您的下載目錄,然后將其復制到Web服務器的基本目錄中部門:

sudo cp -R /home/pi/downloads/*.php /var/www/html/

更改權限:

sudo chmod -R www-data:www-data /var/www/html/* sudo chown -R 755 /var/www/html/*.php

等等!沒那么快!

我們應該通過SSL連接保護用戶名和密碼。

https://hallard.me/enable-ssl-for-apache-server-in- 5分鐘/

第10步:筑墻

安裝開源防火墻構建器

Pop從Raspberry Pi的桌面打開一個終端,然后鍵入以下內容:

sudo apt-get install fwbuilder

安裝完成后,您將擁有一個新的防火墻構建器GUI的桌面上“菜單/Internet”選項下的“選項”。

添加新防火墻,并將其命名為與服務器相同的名稱。

選擇“ Web服務器”模板加載默認規(guī)則。請注意,默認規(guī)則限制您的服務器訪問外部Internet。為了允許訪問,您需要添加一條規(guī)則。添加規(guī)則的最簡單方法是復制與您的需求相似的現(xiàn)有規(guī)則。

步驟11:編譯并安裝

我們可以通過此接口構建防火墻,但由于沒有足夠的權限寫入文件系統(tǒng),因此無法安裝防火墻。假設您為服務器命名的名稱與DDNS名稱相同,請在終端窗口的命令行中輸入以下內容:

sudo mkdir /etc/fw sudo touch /etc/fw/servername.ddns.net.fw sudo chmod 777 /etc/fw/servername.ddns.net.fw

現(xiàn)在,您應該能夠使用防火墻生成器程序來編譯和安裝防火墻。您可以重新啟動apache Web服務器,也可以直接重新啟動。

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 路由器
    +關注

    關注

    22

    文章

    3874

    瀏覽量

    118581
  • 樹莓派
    +關注

    關注

    122

    文章

    2067

    瀏覽量

    109160
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何搭建高效的樹莓NAS?完整安裝與配置指南!

    樹莓網絡附屬存儲網絡附屬存儲(NAS)是一種專用設備或系統(tǒng),它為網絡內的數據存儲和管理提供了一
    的頭像 發(fā)表于 08-13 17:45 ?988次閱讀
    如何搭建高效的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>NAS?完整安裝與配置指南!

    零成本建站!使用樹莓在家搭建網站:分步指南!

    解釋。要在樹莓派上搭建網站,你必須安裝一個網絡服務器來提供頁面服務。同時,樹莓必須接入互聯(lián)網,以便訪客能夠找到你的網站。本文并非技術深度剖
    的頭像 發(fā)表于 07-29 17:27 ?475次閱讀
    零成本建站!使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>在家搭建網站:分步指南!

    樹莓5上使用YOLO進行物體和動物識別-入門指南

    大家好,接下來會為大家開一個樹莓5和YOLO的專題。內容包括四個部分:在樹莓5上使用YOLO進行物體和動物識別-入門指南在
    的頭像 發(fā)表于 07-17 17:16 ?1215次閱讀
    在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>5上使用YOLO進行物體和動物識別-<b class='flag-5'>入門</b>指南

    教你如何手搓一個樹莓網絡服務器!

    使用樹莓的定義和好處網絡服務器是指利用HTTP及其他協(xié)議進行數據傳輸,處理通過萬維網提交的客戶端請求的軟硬件組合。網絡服務器的主要功能是存儲、處理并向客戶端(通常是網頁瀏覽器)傳送網
    的頭像 發(fā)表于 07-12 08:23 ?284次閱讀
    教你如何手搓一個<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>網絡服務</b>器!

    20個任何人都能完成的樹莓酷炫項目!

    不知道如何利用你買的樹莓?這個小設備真的能當臺式電腦用嗎?能當服務器嗎?能當廣播電臺嗎?當然可以!為了幫助你入門,我們精心挑選了這份樹莓
    的頭像 發(fā)表于 07-03 17:10 ?2213次閱讀
    20個任何人都能完成的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>酷炫項目!

    樹莓小技巧:無需鍵盤或顯示器,如何通過WiFi設置樹莓?

    樹莓是一款小巧便攜的USB供電計算機,可以隱藏起來用于小型項目,如網絡服務器或家庭自動化。通常,設置樹莓需要鍵盤和顯示器來編輯和查看
    的頭像 發(fā)表于 06-26 15:41 ?813次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>小技巧:無需鍵盤或顯示器,如何通過WiFi設置<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

    樹莓分類器:用樹莓識別不同型號的樹莓

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創(chuàng)建,他是樹莓
    的頭像 發(fā)表于 06-13 16:39 ?816次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    樹莓“定居”完全指南:一鍵設置靜態(tài)IP,穩(wěn)定又高效!

    始終能知曉樹莓的IP地址。這使得訪問在樹莓派上運行的服務(如網絡服務器、SSH或VNC)更加容易,因為地址不會改變。
    的頭像 發(fā)表于 05-25 08:32 ?1095次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“定居”完全指南:一鍵設置靜態(tài)IP,穩(wěn)定又高效!

    樹莓“吉尼斯世界記錄”:將樹莓的性能發(fā)揮到極致的項目!

    樹莓是一款功能強大、體積小巧且高度可定制的設備,多年來,我們見證了它被應用于眾多領域。無論是將其裝入3D打印的經典游戲機外殼,還是簡單地將它隱藏起來作為家庭文件服務器,我們都報道過在社區(qū)里用
    的頭像 發(fā)表于 05-22 16:53 ?1050次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:將<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的性能發(fā)揮到極致的項目!

    樹莓 VPN 服務器搭建指南(2025版):守護您的在線隱私!

    VPN服務器(虛擬專用網絡服務器)是一種系統(tǒng),允許設備通過互聯(lián)網安全地連接到私有網絡。它在客戶端(如您的筆記本電腦或手機)與服務器之間創(chuàng)建一個加密隧道,保護您的數據免受竊聽,并確保隱私
    的頭像 發(fā)表于 05-16 15:31 ?2034次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b> VPN <b class='flag-5'>服務</b>器搭建指南(2025版):守護您的在線隱私!

    搭建樹莓網絡監(jiān)控系統(tǒng):頂級工具與技術終極指南!

    樹莓網絡監(jiān)控系統(tǒng)是一種經濟高效且功能多樣的解決方案,可用于監(jiān)控網絡性能、流量及整體運行狀況。借助樹莓
    的頭像 發(fā)表于 05-14 15:32 ?1061次閱讀
    搭建<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>網絡</b>監(jiān)控系統(tǒng):頂級工具與技術終極指南!

    樹莓 Zero 打造的智能漫游車!

    使用PXFMini和樹莓Zero打造您自己的自主漫游車。本項目所用組件硬件組件ErleRoboticsPXFmini×1樹莓Zero×1樹莓
    的頭像 發(fā)表于 05-13 16:39 ?737次閱讀
    用 <b class='flag-5'>樹莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游車!

    室外專用網線有哪些

    室外專用網線是專為戶外網絡環(huán)境設計的一種特殊網線,適用于樓宇配線、小區(qū)配線以及一些需要長距離傳輸數據的場合。其相較于室內網線,具備更強的防水、防雷、抗干擾等特性,可以更好地應對惡劣的戶外環(huán)境。以下
    的頭像 發(fā)表于 12-02 10:02 ?1882次閱讀

    樹莓與Arduino的區(qū)別是什么

    Pi): 樹莓最初是作為教育工具設計的,旨在幫助學生學習計算機編程和電子工程。隨著時間的推移,它已經發(fā)展成為一個多功能的微型計算機,可以用于各種項目,包括但不限于: 家庭媒體中心 游戲機 網絡服務器 IoT(物聯(lián)網)設備 教
    的頭像 發(fā)表于 11-11 11:14 ?3017次閱讀

    ARM開發(fā)板與樹莓的比較

    處理器 ARM開發(fā)板通常采用不同的ARM處理器,如Cortex-A系列、Cortex-M系列等,而樹莓則主要使用博通的ARM處理器。樹莓的處理器性能相對較高,尤其是在最新的
    的頭像 發(fā)表于 11-05 11:11 ?1758次閱讀