91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

碼住!2種在工業樹莓派用FTP服務器傳輸文件的方法

虹科工業物聯網技術 ? 2022-01-24 15:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

bbc1f83e-7ad8-11ec-bcb6-dac502259ad0.png?bbdfd3f4-7ad8-11ec-bcb6-dac502259ad0.png

虹科工業樹莓派

高性能

多接口

寬溫--適應惡劣環境

★★★★★

1

前言

關于FTP你了解多少?

FTP服務器(File Transfer Protocol Server)是在互聯網上提供文件存儲和訪問服務的計算機,它們依照FTP協議提供服務。FTP是File Transfer Protocol,顧名思義,就是專門用來傳輸文件的協議。簡單地說,支持FTP協議的服務器就是FTP服務器。

FTP用于在兩臺計算機之間傳輸文件,是Internet中應用非常廣泛的服務之一。它可根據實際需要設置各用戶的使用權限,同時還具有跨平臺的特性,即在UNIX、Linux和Windows等操作系統中都可實現FTP客戶端和服務器,相互之間可跨平臺進行文件傳輸。因此,FTP服務是網絡中經常采用的資源共享方式之一。

特點如下:

(1)FTP使用兩個平行連接:控制連接和數據連接。控制連接在兩主機間傳送控制命令,如用戶身份、口令、改變目錄命令等。數據連接只用于傳送數據。

(2)在一個會話期間,FTP服務器必須維持用戶狀態,也就是說,和某一個用戶的控制連接不能斷開。另外,當用戶在目錄樹中活動時,服務器必須追蹤用戶的當前目錄,這樣,FTP就限制了并發用戶數量。

(3)FTP支持文件沿任意方向傳輸。當用戶與一遠程計算機建立連接后,用戶可以獲得一個遠程文件也可以將一本地文件傳輸至遠程機器。

2

實現方法

關于FTP你了解多少?

在工業樹莓派上,有時可能會因為網絡問題,無法從網上拉取資源使用,但通過FTP服務器的方式,就可以實現從PC端下載資源,再傳輸到工業樹莓派上。

這里我們介紹兩種方式基于FTP的實現方式,具體如下所示:

方法一:安裝FTP服務器

1.直接嘗試使用sudo apt-get install vsftpd命令安裝,若成功,則切換到root權限然后跳到第7步;否則,繼續往下看第2步。

2.若失敗提示找不到包,如下圖,則需要換源

bbfc2aa4-7ad8-11ec-bcb6-dac502259ad0.png

3.sudo su 切換到root權限(后面操作默認有root權限)。

4.用nano編輯(后面編輯默認用nano) /etc/apt/sources.list 文件,刪除原文件所有內容,用以下內容取代:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi

deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi

(修改完成后使用的nano指令:【退出】Ctrl+X;【確認保存】Y;【繼續】回車鍵)

bc0d83ee-7ad8-11ec-bcb6-dac502259ad0.png

5.編輯 /etc/apt/sources.list.d/raspi.list 文件,刪除原文件所有內容,用以下內容取代:

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

bc2303b8-7ad8-11ec-bcb6-dac502259ad0.png

6.編輯完之后執行apt-get update,速度較慢,具體速度取決于網絡環境,若順利執行則跳到第6步

bc33db8e-7ad8-11ec-bcb6-dac502259ad0.png

7. 若update超時失敗或者時間過長,則考慮Ctrl+C終止update,然后進入到 /etc/apt/sources.list.d/ 目錄,修改以下兩個文件,在每行前面加個#號,臨時注釋掉,結束后再按需刪掉#號:

revpi.list

teamviewer-revpi.list

然后再次執行apt-get update

8. 重新執行apt-get install vsftpd,并耐心等待。

9.編輯 /etc/vsftpd.conf ,找到下面一行,把前面的#號去掉

#write_enable=YES

10.運行vsftpd,通過以下命令

service vsftpd start

11.此時打開任意FTP客戶端,例如FileZilla,

(以下場景為FileZilla測試環境)

(1)FileZilla下載版本分為客戶端版本和服務器版本,此處下載客戶端版本,鏈接:https://filezilla-project.org/download.php?type=client#close

(2)輸入IP地址、用戶名(pi)、密碼,點擊“快速連接”,即可連上樹莓派的FTP服務器。

bc46eb84-7ad8-11ec-bcb6-dac502259ad0.png

(3)連接時可能出現以下彈窗,確認即可,FTP傳達的文件需要注意按需更改文件權限。

bc5c81b0-7ad8-11ec-bcb6-dac502259ad0.png

(4)通過FTP上傳文件,盡量上傳至/home/pi目錄,其他目錄有權限限制,會導致上傳失敗。

12.完成后關閉FTP服務器方法:service vsftpd stop

方法二:使用SFTP

(需要FTP軟件支持SFTP,比如使用FileZilla)

1. 打開軟件FileZilLa,點擊“文件”->”站點管理器”->”新站點”,自定義名稱,此處自定義為“MyRevPi”,效果如下:

bc6bef42-7ad8-11ec-bcb6-dac502259ad0.png

2.“常規”->“協議”選擇SFTP-SSH File Transfer Protocol->“登錄”選擇正常->輸入IP地址、用戶名(pi)和密碼->點擊“連接”即可

bc7978a6-7ad8-11ec-bcb6-dac502259ad0.png

3.連接成功

bc8e794a-7ad8-11ec-bcb6-dac502259ad0.png

3

總結

超有用的建議!

方法

優點

缺點

安裝FTP

服務器

FTP客戶端兼容性強,不局限于特定

軟件

需要聯網安裝FTP

服務器,需要編輯

配置傳輸文本

使用

SFTP

樹莓派上不需要

安裝額外軟件

需要FTP軟件

支持SFTP,比

如使用FileZilla

以上是兩種FTP實現方式的優缺點總結,大家可以根據實際情況選用適合自己的方式。

虹科--工業物聯網

虹科是一家在工業物聯網IIoT行業經驗超過3年的高科技公司,虹科與世界領域頂級公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS、VDOO、Esper等合作,提供先進的高端工業4.0 工業觸摸屏、高端邊緣計算機、IoT開發框架、PLC與HMI一體機、OPC UA、工業級樹莓派、SCADA、預測性維護等解決方案。物聯網事業部所有成員都受過專業培訓,并獲得專業資格認證,平均3年+的技術經驗和水平一致贏得客戶極好口碑。我們積極參與行業協會的工作,為推廣先進技術的普及做出了重要貢獻。至今,虹科已經為行業內諸多用戶提供從硬件到軟件的不同方案,并參與和協助了眾多OEM的設備研發和移植項目,以及終端用戶的智能工廠和工業4.0升級改造項目。

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

    關注

    121

    文章

    1997

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

    樹莓分類樹莓識別不同型號的樹莓

    本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創建,他是
    的頭像 發表于 06-13 16:39 ?406次閱讀
    <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>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    樹莓“揪出”家里的耗電怪獸!

    本應用中,我們將使用樹莓設置一個CE電流監測,并通過網頁界面顯示電路的電流讀數。本項目使用的組件硬件組件樹莓
    的頭像 發表于 06-04 15:33 ?708次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

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

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

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

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

    FTP文件傳輸協議的工作模式

    FTP(File Transfer Protocol)文件傳輸協議,基于C/S架構,支持文件的上傳和下載功能。
    的頭像 發表于 02-06 10:09 ?696次閱讀

    windows搭建ftp服務器的步驟

    Windows系統上搭建FTP文件傳輸協議)服務器通常涉及一系列步驟,包括安裝必要的服務、配置服務器
    的頭像 發表于 02-01 15:49 ?1300次閱讀

    ftp服務器怎么搭建

    搭建FTP文件傳輸協議)服務器是一個涉及多個步驟的過程,這些步驟包括選擇合適的FTP服務器軟件、安裝軟件、配置
    的頭像 發表于 02-01 15:43 ?767次閱讀

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

    開發和物聯網應用。以下是一些基本的樹莓傳感器使用方法: 1. 連接傳感 GPIO引腳 :樹莓
    的頭像 發表于 12-06 10:35 ?2105次閱讀

    什么是SFTP與FTP的區別

    基本概念 FTP(File Transfer Protocol) FTP是一用于在網絡上進行文件傳輸的協議,它允許用戶通過客戶端軟件連接到FTP
    的頭像 發表于 11-13 14:13 ?2283次閱讀

    Windows連接P2Link的FTP服務——遠程操作文件

    FTP協議允許用戶通過客戶端軟件連接到FTP服務器,進行文件的上傳、下載、刪除、重命名等操作。P2Link可快速為本地
    的頭像 發表于 11-13 11:48 ?696次閱讀
    Windows連接P<b class='flag-5'>2</b>Link的<b class='flag-5'>FTP</b><b class='flag-5'>服務</b>——遠程操作<b class='flag-5'>文件</b>

    盤點Air780E的FTP應用,你了解嗎?

    客戶端。 其中FTP服務器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位于 FTP
    的頭像 發表于 10-29 13:45 ?461次閱讀
    盤點Air780E的<b class='flag-5'>FTP</b>應用,你了解嗎?

    RTOSTI 66AK2H設備上實現FTP服務器應用說明

    電子發燒友網站提供《RTOSTI 66AK2H設備上實現FTP服務器應用說明.pdf》資料免費下載
    發表于 09-13 10:03 ?0次下載
    <b class='flag-5'>用</b>RTOS<b class='flag-5'>在</b>TI 66AK<b class='flag-5'>2</b>H設備上實現<b class='flag-5'>FTP</b><b class='flag-5'>服務器</b>應用說明

    樹莓裝ubuntu和raspbian哪個更好

    版本,包括桌面版、服務器版和物聯網版等,適用于各種場景。 Raspbian是專為樹莓開發的Linux發行版,由樹莓
    的頭像 發表于 08-30 15:41 ?2808次閱讀
    主站蜘蛛池模板: 午夜久久影院 | videsgratis欧美另类 | 在线观看你懂的视频 | 国产精品天天爽夜夜欢张柏芝 | 五月天婷婷在线视频 | 综合天天 | 久久精品国产99精品国产2021 | 精品一区二区三区在线视频 | 久久国产高清视频 | 国产成人久视频免费 | 日本免费xxxx色视频 | 欧美网站视频 | 午夜国产福利在线观看 | 在线观看www妖精免费福利视频 | 热久久久久| 美女淫 | 四虎国产精品永久在线网址 | 国产成人精品一区二区三区 | 亚洲高清不卡视频 | 五月天在线播放 | 久久香蕉综合精品国产 | 午夜在线一区 | 亚洲综合激情六月婷婷在线观看 | 午夜影视免费完整高清在线观看网站 | 色综合天天综合网亚洲影院 | 久久久一本 | 夜夜夜夜夜操 | 亚洲国内精品自在线影视 | 手机看片1024精品日韩 | 好吊色37pao在线观看 | 中日韩精品视频在线观看 | 五月丁香六月综合缴清无码 | 夜夜网站| 欧美极品色影院 | 伊人婷婷涩六月丁香七月 | 天天躁夜夜 | 亚欧免费视频一区二区三区 | 一级视频在线 | 午夜精品在线观看 | 色噜噜狠狠狠狠色综合久一 | 成人a在线 |