真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何理解vsftpd移植

這篇文章主要介紹“如何理解vsftpd移植”,在日常操作中,相信很多人在如何理解vsftpd移植問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何理解vsftpd移植”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括桃山網(wǎng)站建設(shè)、桃山網(wǎng)站制作、桃山網(wǎng)頁制作以及桃山網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,桃山網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到桃山省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

   vsftpd移植說明

     對(duì)于vsftpd移植想必大家都心存疑惑,本篇是我的一點(diǎn)小小經(jīng)驗(yàn),僅供大家參考:

1 下載

下載最新版本源碼包,下載地址:https://security.appspot.com/vsftpd.html#download。本文以 vsftpd-3.0.2.tar.gz 版本為例。

如果以上下載地址無法訪問,也可以本地下載 vsftpd-3.0.2.tar.gz。

2 解壓

$ mkdir ~/vsftpd

$ cp vsftpd-3.0.2.tar.gz ~/vsftpd

$ cd ~/vsftpd

$ tar xzf vsftpd-3.0.2.tar.gz

$ cd vsftpd-3.0.2/

命令中的“~”表示當(dāng)前用戶目錄,比如在Linux主機(jī)上面工作的用戶是:veryarm,那么命令中的“~”就代表路徑:/home/veryarm/目錄。

3 配置

$ export PATH=$PATH:/usr/local/arm-2010q1/bin  #交叉編譯工具路徑加入系統(tǒng)環(huán)境變量!

$ vi Makefile

打開Makefile文件后,修改 CC 變量的值,修改后如下:

CC = arm-none-linux-gnueabi-gcc

其中,

·         CC: 指定交叉編譯工具,一般為arm-none-linux-gnueabi-gcc、arm-linux-gnueabihf-gcc、arm-linux-gcc等,具體要和目標(biāo)板用的交叉編譯工具對(duì)應(yīng)。

4 編譯

$ make                  # 編譯,如果電腦是多核CPU,如四核,使用make -j4可提高編譯速度

make 后,當(dāng)前目錄下會(huì)生成兩個(gè)文件:vsftpd 和 vsftpd.conf,這兩個(gè)文件是我們要用的。

 5 復(fù)制文件

將生成的 vsftpd 復(fù)制到目標(biāo)板 /usr/sbin 目錄,vsftpd.conf 復(fù)制到目標(biāo)板 /etc 目錄,并添加 vsftpd 為可執(zhí)行:

$ cp vsftpd /usr/sbin                       # 復(fù)制執(zhí)行文件到目標(biāo)板

$ cp vsftpd.conf /etc/                      # 復(fù)制配置文件到目標(biāo)板

$ chmod +x /usr/sbin/vsftpd                 # 添加可執(zhí)行權(quán)限

6 配置

使用 vi 打開 vsftpd.conf 文件,并進(jìn)行配置,如下配置可實(shí)現(xiàn)正常上傳下載功能:

anonymous_enable=NO                 # 默認(rèn)的 YES 改為 NO

local_enable=YES                    # 刪除前面的#號(hào)注釋符號(hào)

write_enable=YES                    # 刪除前面的#號(hào)注釋符號(hào)

anon_upload_enable=NO               # 刪除前面的#號(hào)注釋符號(hào),并將 YES 改為 NO

anon_mkdir_write_enable=NO          # 刪除前面的#號(hào)注釋符號(hào),并將 YES 改為 NO

anon_other_write_enable=NO          # 刪除前面的#號(hào)注釋符號(hào),并將 YES 改為 NO(這一項(xiàng)新版本中可能沒有)

chroot_local_user=YES               # 刪除前面的#號(hào)注釋符號(hào),改行表示把FTP用戶都限制在家目錄中

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

allow_writeable_chroot=YES          # 添加本行到文件最后

將需要限制用戶放置到/etc/vsftpd.chroot_list,一行一個(gè)用戶。

再在目標(biāo)版上使用命令配置:

$ adduser nobody                    # vsftpd默認(rèn)配置需要

$ mkdir /usr/share/empty            # vsftpd默認(rèn)配置需要

創(chuàng)建一個(gè)本地用戶,并設(shè)置密碼:

$ adduser ftpadmin

Changing password for ftpadmin

New password:

Retype password:

Password for ftpadmin changed by root

7 打開vsftp

配置完之后,在目標(biāo)板上打開vsftp,命令:

$ vsftpd &

注意,后面還有一個(gè) &。如果要讓 vsftpd 開機(jī)啟動(dòng),可以將該命令添加到 /etc/profile 或者 rc.local 文件最后。

8 客戶端測(cè)試

配置目標(biāo)板 IP,使其能夠與電腦ping通,然后在電腦上打開客戶端,輸入目標(biāo)板IP、用戶名、密碼,就可以連接上去了。

到此,關(guān)于“如何理解vsftpd移植”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


網(wǎng)站欄目:如何理解vsftpd移植
URL標(biāo)題:http://weahome.cn/article/ppshoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部