色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

樹莓派專用網絡服務入門

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-09 16:03 ? 次閱讀

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

sudo rpi-update

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

sudo apt-get update

sudo apt-get upgrade

現在,您已經擁有最新,最強大的固件和軟件!

步驟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(動態主機配置協議)設置部分,列表和綁定等。RaspberryPi和LAN上的所有其他設備應在此處列出。希望您的路由器將具有一個直觀的界面,該界面對于如何將IP地址分配給設備或MAC地址很有用。如果其他所有方法均失敗,請查閱制造商的說明。

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

步驟4:為自己獲取域名

http://www.YOUR_CUSTOM_DOMAIN.ddns.net

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

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

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

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

我們經常依靠某種模糊性來確保我們的安全。 “如果他們不知道,他們將無法使用它進入。”普通的家用門鎖只有這么多組合,但是我們可以依靠前門的鎖,因為我們知道小偷會擁有嘗試各種組合或打破常規。但是,在Internet上,誰在監視您的前門,所以小偷無法嘗試所有組合?幸運的是,我們的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請求關聯的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地址發出的Web請求,您可以確定活動是否可疑。通常,您會發現這些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服務器的本節:

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

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

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

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文件的名稱更改為更難以猜測的名稱。將點保留在開頭,因為這意味著隱藏文件。發揮您的想象力!

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

要創建.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服務器”模板加載默認規則。請注意,默認規則限制您的服務器訪問外部Internet。為了允許訪問,您需要添加一條規則。添加規則的最簡單方法是復制與您的需求相似的現有規則。

步驟11:編譯并安裝

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

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

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

責任編輯:wv

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

    關注

    22

    文章

    3744

    瀏覽量

    114266
  • 樹莓派
    +關注

    關注

    117

    文章

    1710

    瀏覽量

    105800
收藏 人收藏

    評論

    相關推薦

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優缺點

    樹莓傳感器使用方法 樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的小型單板計
    的頭像 發表于 12-06 10:35 ?676次閱讀

    室外專用網線有哪些

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

    樹莓與Arduino的區別是什么

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

    ARM開發板與樹莓的比較

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

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強大的單板計算機,廣泛應用于編程教育、物聯網項目、家庭媒體中心等領域。GPIO(General Purpos
    的頭像 發表于 10-22 18:09 ?1133次閱讀

    什么是樹莓樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發的一款為學習計算機編程教育而設計的微型電腦。
    的頭像 發表于 10-22 17:33 ?1191次閱讀

    樹莓和單片機的優缺點是什么

    樹莓(Raspberry Pi)和單片機(Microcontroller)是兩種廣泛應用于電子項目和嵌入式系統的硬件平臺。它們各自具有獨特的優缺點,適用于不同的應用場景。 樹莓
    的頭像 發表于 08-30 18:21 ?1817次閱讀

    樹莓的功能用途是什么

    樹莓(Raspberry Pi)是一款由英國樹莓基金會研發的信用卡大小的單板計算機,自2012年推出以來,已經發展出多個型號和版本。樹莓
    的頭像 發表于 08-30 18:01 ?2989次閱讀

    樹莓4b和什么性能計算機相當

    通的BCM2711處理器,該處理器基于四核Cortex-A72架構,主頻高達1.5GHz。這種配置使得樹莓4B在處理復雜任務時能夠表現出色,但與傳統的桌面級或服務器級處理器相比,其性能仍然屬于
    的頭像 發表于 08-30 17:01 ?1156次閱讀

    樹莓是x86還是arm

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(Raspberry Pi Foundation)開發的微型計算機。它基于ARM架構,而非x86架構。 一、
    的頭像 發表于 08-30 15:42 ?1288次閱讀

    樹莓裝ubuntu和raspbian哪個更好

    版本,包括桌面版、服務器版和物聯網版等,適用于各種場景。 Raspbian是專為樹莓開發的Linux發行版,由樹莓
    的頭像 發表于 08-30 15:41 ?1554次閱讀

    Hailo聯手樹莓,開創人工智能新紀元

    近日,人工智能處理器領導品牌Hailo正式宣布與樹莓展開深度合作。Hailo將為樹莓推出專用AI套件,支持
    的頭像 發表于 06-06 16:08 ?778次閱讀

    【米爾-瑞米兼容樹莓擴展模塊-試用體驗】用視頻來了解這塊生態板_米爾-瑞米兼容樹莓擴展模塊

    今天為大家展示一下初始開發板_米爾-瑞米兼容樹莓擴展模塊, 米爾-瑞米兼容樹莓擴展模塊介
    發表于 04-29 11:51

    新手入門如何選擇Arduino與樹莓

    樹莓2的主頻速度和內存量兩個主要方面都遠高于Arduino。樹莓可以被看作一臺完全獨立的計算機,可以直接運行Linux和Windows 10操作系統,支持WIFI鏈接和多任務運行。
    發表于 04-28 14:56 ?691次閱讀
    新手<b class='flag-5'>入門</b>如何選擇Arduino與<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

    LTE中連接亞馬遜網絡服務入門指南

    電子發燒友網站提供《LTE中連接亞馬遜網絡服務入門指南.pdf》資料免費下載
    發表于 02-22 09:34 ?0次下載
    LTE中連接亞馬遜<b class='flag-5'>網絡服務</b>的<b class='flag-5'>入門</b>指南
    主站蜘蛛池模板: 亚洲成人免费在线| 囯产精品久久久久免费蜜桃| 九九99热久久999精品| 一品探花论坛| 欧美日韩精品久久久免费观看| 国产99r视频精品免费观看| 亚洲精品久久久无码| 蜜芽一区二区国产精品| 电影日本妻子| 亚洲区视频| 欧美精品专区免费观看| 国产精品日本欧美一区二区| 伊人网伊人网| 日本久久精品免视看国产成人| 国产亚洲精品首页在线播放| 97视频视频人人碰视频| 午夜国产一区在线观看| 伦理片天堂eeuss影院2o12| 耽美肉文 高h失禁| 在线看片亚洲| 射死你天天日| 久久有码中文字幕| 国产高清在线观看视频| 中文天堂www资源| 无码区国产区在线播放| 免费亚洲视频| 韩国羞羞秘密教学子开车漫书| xxxx美国老师1819| 一边亲着一面膜下奶韩剧免费| 日韩黄色软件| 麻豆啊传媒app黄版破解免费| 国产欧美日韩精品a在线观看高清| 99久久精品国产免费| 亚洲成人mv| 日日干夜夜艹| 免费女人光着全身网站| 黄色三级网站| 国产精品丰满人妻AV麻豆 | 亚洲欧美日韩国产另类电影| 女人高潮久久久叫人喷水 | 国产h视频在线观看网站免费|