在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

英創信息技術高性能FTP服務器Linux工控主板上的移植

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-17 10:12 ? 次閱讀

ftp是TCP/IP網絡上兩臺設備傳送文件的協議,用戶在嵌入式Linux系統的開發中,有時候需要搭建一個ftp服務器,以便實現對設備的訪問和文件傳輸等功能。英創工控主板已經自帶了一款busybox中的ftpd服務器,但是不能支持用戶名和密碼的管理,無法完全滿足一些工業應用的需求,針對這一點英創公司移植了一款小巧的ftp服務器stupid-ftpd:

啟動方式 功能區別
ftpd 開機自動啟動 不支持用戶名和密碼管理
stupid-ftpd 需要手動啟動 支持用戶名和密碼管理,并且能控制操作權限

可以看出,相對busybox中的ftpd服務器,stupid-ftpd的功能更加全面,接下來就介紹在英創Linux工控主板上移植stupid-ftpd的過程。

stupid-ftpd的下載地址:http://sourceforge.net/projects/stupid-ftpd/files/。

將下載好的stupid-ftpd-1.5beta.tar.gz放到工作目錄下,首先解壓:
#tar vx*** stupid-ftpd-1.5beta.tar.gz,并進入解壓目錄,修改Makefile,只需要修改兩項,將編譯工具修改為英創公司提供的交叉工具鏈,并在編譯選項中加上靜態編譯:
CC=arm-none-linux-gnueabi-gcc
CFLAGS=-O2 -Wall -Wstrict-prototypes -static

修改好后,直接執行make,編譯完成,生成stupid-ftpd.Linux6可執行程序和所需要的配置文件stupid-ftpd.conf。將這兩個文件拷貝至板卡的文件系統中就完成了移植工作,接下來就是如何使用。

ftp服務器運行需要配置文件stupid-ftpd.conf,配置文件可以設置ftp服務器的用戶名和密碼,英創公司已經將一個配置文件的范例放在/etc目錄下,可由用戶自行修改,建議先將英創公司提供的范例stupid-ftpd.conf復制到/mnt/nandflash目錄下再進行修改,這樣就算出錯也能夠改回原來的配置。

可以使用vi打開配置文件:#vi /mnt/nandflash/stupid-ftpd.conf進行編輯:

首先需要修改FTP服務器的根目錄:

如圖所示,在配置文件的第34行可以修改ftp服務器的根目錄,由于英創工控主板提供給用戶操作的目錄都在/mnt目錄下,為了避免修改到其他目錄的文件,這里建議用戶將根目錄設置為/mnt目錄。

接下來來配置用戶名和密碼等功能:

可以看到配置用戶名和密碼只需要修改第106行的這段話,它的格式為:


user=

中間以空格區分。
=用戶名,

=密碼,=ftp服務器的目錄,=最大登錄用戶,=標志位,允許以下操作:
D - download 允許下載文件
U - upload + making directories 允許上傳文件和創建新目錄
O - overwrite existing files 允許覆蓋已存在文件
M - allows multiple logins 允許多用戶登錄
E - allows erase operations 允許擦除操作
A - allows EVERYTHING(!) 允許所有功能

在英創公司提供的范例配置中,user=emtronix 123 /nandflash 5 A對照以上說明,就是用戶名為emtronix,密碼為123,ftp服務器目錄為/mnt/nandflash(在前面的介紹中已經將/mnt目錄設置為ftp服務器的根目錄),最大用戶數為5,并且允許所有的功能。用戶只需要根據自己的需求自行修改這一行就能夠達到用戶名和密碼的管理操作。

配置好以后,就能夠啟動ftp服務器了,首先需要關掉之前提到的主板自帶的ftp服務器,使用命令

#pkill inetd

即可,然后就能夠開啟stupid-ftpd了,ftp服務器所使用的端口默認為21,所以還需要21端口沒有被占用。

使用命令

# stupid-ftpd.Linux6 -f /mnt/nandflash/stupid-ftpd.conf,-f后面跟的參數為修改好的配置文件。這樣就啟動了ftp服務器,可以使用開發主機來測試:

可以看到,通過設置的用戶名和密碼,已經成功連接到/mnt/nandflash目錄下了,至此就能夠正常使用具有用戶名和密碼管理的ftp服務器了。

如果需要關閉ftp服務器,調用命令

#pkill stupid-ftpd

即可。

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

    關注

    87

    文章

    11320

    瀏覽量

    209841
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6085

    瀏覽量

    35436
收藏 人收藏

    評論

    相關推薦

    如何在Linux系統設置站群服務器IP地址

    Linux系統設置站群服務器的IP地址,可以通過以下步驟進行,主機推薦小編為您整理發布如何在Linux系統設置站群
    的頭像 發表于 12-11 10:05 ?188次閱讀

    高性能服務器有什么用處?

    高性能服務器是一種基于云計算技術的虛擬化服務器,具有高性能、靈活性、可靠性和安全性等特點。它廣泛應用于網絡托管
    的頭像 發表于 11-04 10:22 ?222次閱讀

    GPU高性能服務器配置

    GPU高性能服務器作為提升計算速度和效率的關鍵設備,在各大應用場景中發揮著越來越重要的作用。在此,petacloud.ai小編為你介紹GPU高性能服務器的配置要點。
    的頭像 發表于 10-21 10:42 ?234次閱讀

    如何優化Linux服務器性能

    優化Linux服務器性能是一個綜合性的任務,涉及硬件、軟件、配置、監控等多個方面。以下是一個詳細的指南,旨在幫助系統管理員和運維人員提升Linux
    的頭像 發表于 09-29 16:50 ?330次閱讀

    工控機與服務器的區別有哪些?

    在工業自動化和信息技術的高速發展中,工控機(工業控制計算機)和服務器這兩種設備在很多場合中被廣泛應用,二者在功能、設計和使用環境存在著顯著的差異。下面高能計算機帶大家詳細了解
    的頭像 發表于 09-27 10:08 ?238次閱讀

    用RTOS在TI 66AK2H設備實現FTP服務器應用說明

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

    Linux服務器性能查看方法

    Linux服務器性能查看是系統管理員和開發人員在日常工作中經常需要進行的任務,以確保系統穩定運行并優化資源使用。以下將詳細介紹多種Linux服務器
    的頭像 發表于 09-02 11:15 ?1135次閱讀

    聚徽觸控-服務器工控機的區別

    隨著信息技術的飛速發展,服務器工控機作為兩種重要的計算機設備,在各自的領域扮演著關鍵的角色。盡管它們都屬于計算機設備的范疇,但它們在設計、應用、性能等方面有著顯著的區別。
    的頭像 發表于 07-17 09:53 ?263次閱讀

    服務器工控機的區別

    隨著信息技術的飛速發展,服務器工控機作為兩種重要的計算機設備,在各自的領域扮演著關鍵的角色。盡管它們都屬于計算機設備的范疇,但它們在設計、應用、性能等方面有著顯著的區別
    的頭像 發表于 06-18 09:53 ?929次閱讀

    工控主板性能指標有哪些?

    工控主板的處理是其最重要的組成部分之一。處理性能直接決定了工控
    的頭像 發表于 05-10 16:27 ?929次閱讀
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>的<b class='flag-5'>性能</b>指標有哪些?

    海單路高性能服務器主板

    服務器
    jf_10805031
    發布于 :2024年04月26日 14:23:58

    服務器linux搭建ftp服務訪問不了怎么解決?

    如果你在云服務器linux搭建了FTP服務但無法訪問,這可能是由于幾種原因引起的。以下是一些常見問題和解決方法: 1、防火墻配置:確保防火
    的頭像 發表于 04-18 17:23 ?1578次閱讀

    linux服務器和windows服務器

    ,這在滿足個性化需求和增強服務器安全 性具有優勢。 Linux服務器還具有出色的性能和穩定性。相比之下,Windows
    發表于 02-22 15:46

    浪潮信息八路服務器SAP SD評測最高性能

    北京2024年1月17日?/美通社/ -- 1月15日,據全球領先的企業應用軟件提供商SAP發布的最新SAP SD評測結果,浪潮信息TS860G7服務器創下1,659,970 SAPS的最高性能
    的頭像 發表于 01-17 20:49 ?649次閱讀
    浪潮<b class='flag-5'>信息</b>八路<b class='flag-5'>服務器</b><b class='flag-5'>創</b>SAP SD評測最<b class='flag-5'>高性能</b>

    FTP連接被重置問題的解決方法與技巧!FTP服務器連接修復!

    FTP連接被重置問題的解決方法與技巧!FTP服務器連接修復! FTP(文件傳輸協議)是用于在計算機網絡環境中進行文件傳輸的常用協議。然而,有時我們可能會遇到
    的頭像 發表于 01-12 16:00 ?1.1w次閱讀
    主站蜘蛛池模板: 午夜爱爱免费视频 | 欧美黄色三级 | 日本爱爱片| 四虎国产精品免费入口 | 天天影院网 | 四虎影在线永久免费观看 | 天天精品在线 | sihu在线| 高清午夜线观看免费 | 久久伊人操 | 韩国r天堂| a级毛片毛片免费很很综合 a级男女性高爱潮高清试 | 亚洲色图21p | 成人国产精品高清在线观看 | 视频h在线 | 日本不卡视频免费的 | 电影天堂bt | 国产区精品高清在线观看 | 天堂网在线看 | 日本韩国三级在线 | 九九99视频在线观看视频观看 | 成年男人永久免费看片 | 国产香蕉75在线播放 | 欧美ww| 久久久精品午夜免费不卡 | 国产精品天天操 | 久青草视频在线播放 | 91精品国产91久久久久久青草 | 日本三级视频在线 | 一级a级国产不卡毛片 | 精品一级毛片 | 久久免费香蕉视频 | 色婷婷狠狠久久综合五月 | 一区卡二区卡三区卡视频 | 中文字幕在线永久在线视频2020 | 欧美巨大xxxx做受中文字幕 | 天堂网最新版www中文 | 国模谢心2013.05.06私拍 | 人人爽人人爱 | 国产久爱青草视频在线观看 | 在线天堂bt种子 |