加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
    • 目錄
    •  
    • 簡(jiǎn)單ftp服務(wù)器
    • 1. 需求
    • 2. 安裝ftp服務(wù)器
    • 3. 遠(yuǎn)程登錄
    •  
    • 更好的方法
    • http訪問ftp索引頁(yè)面(Directory Index Listing)
    •  
    • 1.需求:
    •  
    • 2.安裝方法
    •  
    • 注意事項(xiàng):
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

簡(jiǎn)單粗暴方便好用樹莓派FTP遠(yuǎn)程文件服務(wù)器

2021/05/17
643
閱讀需 7 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

目錄

簡(jiǎn)單ftp服務(wù)器

更好的方法

注意事項(xiàng):

  • 1. 需求

    2. 安裝ftp服務(wù)器

    3. 遠(yuǎn)程登錄

    • 網(wǎng)頁(yè)登陸方法:

      資源管理器登錄方法:

    1.需求:

    2.安裝方法

 

簡(jiǎn)單ftp服務(wù)器

前提條件:公網(wǎng)ip

1. 需求

“昨天”去一個(gè)朋友家聚會(huì),順便向大牛請(qǐng)教問題,需要從家里樹莓派上下載點(diǎn)東西到本地的計(jì)算機(jī),突然發(fā)現(xiàn)之前常用的使用“ftp軟件”傳輸文件的方法特別麻煩,因?yàn)檫€需要在朋友的電腦上安裝ftp客戶端軟件,突然想到ftp文件下載服務(wù)器,即一種簡(jiǎn)單粗暴能快速下載到想要的文件或軟件的方法。

有些朋友看到這里可能會(huì)問了(那么問題就來(lái)了):費(fèi)那勁干嘛?現(xiàn)在市場(chǎng)上的礦渣(貓盤、星際蝸牛等)不香嗎?

道理我懂,從省事的角度考慮用nas也沒毛病,但講真的操作也沒比樹莓派省事多少,從功耗角度將,還是樹莓派香.....Anyway,至少可以學(xué)學(xué)新姿勢(shì)(重點(diǎn)是寫礦渣文章小姐姐不給稿費(fèi)呀?。?/p>

2. 安裝ftp服務(wù)器

安裝命令: 

    sudo apt-get install vsftpd-y

安裝完成:

安裝之后會(huì)自動(dòng)運(yùn)行:

查看運(yùn)行狀態(tài)命令: sudo service vsftpd status

3. 遠(yuǎn)程登錄

網(wǎng)頁(yè)登陸方法:

(感謝igyangiz的技術(shù)支持)

重點(diǎn):

  • 使用ie瀏覽器,chrome瀏覽器(版本:89.0.4389.114(正式版本) (64 位))無(wú)法正常使用原因待查

在地址欄輸入:

ftp://你的域名或IP地址:你的FTP端口號(hào)/ 

點(diǎn)擊跳轉(zhuǎn)(回車)會(huì)彈出提示輸入賬號(hào)密碼(樹莓派ssh登錄的賬號(hào)密碼)

 

輸入正確點(diǎn)擊登錄,就會(huì)看到樹莓派的根目錄

 

 

資源管理器登錄方法:

本以為windows可能需要修改什么默認(rèn)端口配置,沒想到直接在域名后邊:端口就可以,非常好用且方便(設(shè)計(jì)人員用心)  在資源管理器(就是我的電腦里)中找到下圖的地址欄,點(diǎn)擊輸入ftp://你的域名或IP地址:你的FTP端口號(hào)/

 

解釋一下上邊提到的幾個(gè)名詞:

  • 你的域名:即公網(wǎng)網(wǎng)址,推薦使用f3322的,免費(fèi)好用,香!你的IP地址:即公網(wǎng)ip地址。一般家用的網(wǎng),每隔幾天ip是會(huì)改變的,所以需要ip地址同步方法,就是在第一時(shí)間知道自己家里的ip地址變了,用腳本定時(shí)向郵箱里發(fā)送ip地址,或者簡(jiǎn)單粗暴的使用很多路由器都自帶的ddns功能,將域名和ip地址同步。推薦使用ddns你的ftp端口號(hào):默認(rèn)的ftp端口是21,出于安全考慮我們會(huì)用路由器端口映射功能改變一下端口

 

更好的方法

http訪問ftp索引頁(yè)面(Directory Index Listing)

(感謝yoyojacky漂移菌的技術(shù)支持)

關(guān)鍵詞:Enabling the Nginx Directory Index Listing、ngx_http_autoindex_module

前提條件:公網(wǎng)ip

 

1.需求:

 可能有的朋友會(huì)問,ftp這個(gè)方法還可以,但是需要登錄,還是有些麻煩,有沒有更簡(jiǎn)單的方法?能不能搞一個(gè)類似“阿里”鏡像網(wǎng)站這種的下載網(wǎng)頁(yè)呢?

安排?。ǘ兑麸L(fēng)格)

 

2.安裝方法

安裝nginx: 

    sudo apt-get install nginx

安裝完成后,在電腦瀏覽器中輸入樹莓派的ip地址即可看到下圖,就說(shuō)明安裝成功了

 

修改默認(rèn)目錄:(這不可以不操作)  

    sudo nano /etc/nginx/sites-available/default

 

修改要展示的索引頁(yè)面:(還是)  

    sudo nano /etc/nginx/sites-available/default

添加代碼

如下圖所示

 



location /data { root /home/map/www/; #指定目錄所在路徑autoindex on; #開啟目錄瀏覽autoindex_format html; #以html風(fēng)格將目錄展示在瀏覽器中autoindex_exact_size off; #切換為 off 后,以可讀的方式顯示文件大小,單位為 KB、MB 或者 GBautoindex_localtime on; #以服務(wù)器的文件時(shí)間作為顯示的時(shí)間charset utf-8,gbk; #展示中文文件名}

然后重啟一下nginx:

    sudo /etc/init.d/nginx restart

在data文件夾下建3個(gè)文件夾:

    ... 

    mkdir 

    data touch aa bb cc

同樣在瀏覽器中輸入IP地址(或域名)/data(上邊紅框里指定的文件夾),如下圖所示,即可看到

 

 

注意事項(xiàng):

  1. 為了安全,修改樹莓派登錄密碼為了安全,修改公網(wǎng)端口號(hào)(端口轉(zhuǎn)發(fā))

相關(guān)推薦

電子產(chǎn)業(yè)圖譜