目錄
簡(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 或者 GB
autoindex_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):
- 為了安全,修改樹莓派登錄密碼為了安全,修改公網(wǎng)端口號(hào)(端口轉(zhuǎn)發(fā))